免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1381 | 回复: 0
打印 上一主题 下一主题

[翻译预览]13 扩展 MySQL [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-10-03 19:43 |只看该作者 |倒序浏览
13 扩展 MySQL

最后更新: 2003年10月3日 - 纪念外公逝世一周年 ...

简体中文译者: 王猛 (wangmeng@help2u.org)
Chinese Simplified Translator: Meng Wang ( wangmeng@help2u.org )

本节目录

13.1 MySQL的内部特性
13.1.1 MySQL 线程
13.1.2 MySQL 测试套件
        13.1.2.1 运行 MySQL 测试套件
        13.1.2.2 扩展 MySQL 测试套件
        13.1.2.3 报告 MySQL 测试套件发现的缺陷
13.2 为 MySQL 添加新函数
        13.2.1 CREATE FUNCTION/DROP FUNCTION 语法
        13.2.2 添加一个用户定义函数
        13.2.2.1 UDF 单一函数调用顺序
        13.2.2.2 UDF 函数集合调用顺序
        13.2.2.3 参数的处理
        13.2.2.4 返回值与错误处理
        13.2.2.5 编译和安装用户定义函数
13.2.3 添加一个原生函数
13.3 为 MySQL 添加新存储过程
13.3.1 “分析”存储过程
13.3.2 撰写一个存储过程

13.1 MySQL的内部特性

     本节介绍当工作涉及MySQL代码时,你必须了解的许多事情。如果你打算帮助
     MySQL开发,想要获取 "有风险的新特性" "中间" 版代码,或者只想跟踪开
     发进度,请参考章节 2.3.4 Installing from the Development So-
     urce Tree. 如果对MySQL内部特性感兴趣,你可以订阅我们的 内部特性 邮
     件列表。这是一个相对深层次的交流邮件列表。对于了解如何订阅,请参考章节
     1.6.1.1 The MySQL Mailing Lists. MySQL AB的全部开发人员在 内部
     特性 邮件列表,帮助那些工作涉及MySQL代码的人。随意使用这一列表提出有
     关代码的问题,发送补丁如果你想贡献给MySQL项目的话。

13.1.1 MySQL 线程

     MySQL 服务器创建下列线程:

     TCP/IP 连接线程管理全部连接请求并创建专属线程以管理认证请求和每个连接
     的SQL查询处理。

     在Windows NT系统具有一种 命名管道 , 管理线程使用命名管道完成与TCP/
     IP访问线程相同的访问请求。

     信号线程管理全部的信号。该线程如同常见的警报器,调用 process_alarm()
     标记超时给长时间空闲的连接。

     如果 mysqld 以 -DUSE_ALARM_THREAD 编译,一个专署管理警报的线程将会
     创建。这仅适用于那些 sigwait() 有问题的系统或者如果一个不含有专署信号
     管理线程的应用程序含有需要 thr_alarm() 的代码时。

     如果使用 --flush_time=# 选项, 一个专署的线程被创建在给定的间隔时间
     刷新全部表。

     每一个访问连接都有它自己的线程。

     每一次在不同的表之间执行 INSERT DELAYED 时具有它自己的线程。
     
     如果使用 --master-host , 一个从动服务器将启动一个线程读取、应用来自
     主控服务器的更新。

     mysqladmin processlist 仅显示访问连接,INSERT DELAYED 和修复 的线
     程。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP