我们致力于一个MySQL知识的分享网站

  |   本站Feed      

MySQL的table_cache参数

2009-08-04 23:00:02  |   才被阅读:863 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:stronghearted life
标签:

如果opened_tables每秒中打开的比较多,一般情况下,说明table_cahce太小了,但也存在另外一种情况:table cahce没有全部使用,临时表的打开,也会导致opened_tables的增加。

继续阅读全文...

MySQL的key_buffer_size参数

2009-08-04 22:56:04  |   才被阅读:2,520 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:stronghearted life
标签: , ,

缓存myisam表的索引块大小,可以被所有进程所共享。当设置key_buffer_size,操作系统不会马上分配key_buffer_size设置的值,而是在需要的时候,再分配的。可以设置多个key_buffer,当设置不是默认key_buffer为0时,mysql会把缓存的索引块移到默认的key_buffer中去并删除不再使用的索引块。Myisam表中只能cache索引块,不能cache数据块。

继续阅读全文...

查看索引使用情况

2009-07-17 00:17:39  |   才被阅读:1,565 次  |   才1条评论
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:stronghearted.net
标签: ,

使用 show status like ‘Handler_read%’; 查看索引使用情况

继续阅读全文...

LAST_INSERT_ID()注意点

2009-07-13 21:34:36  |   才被阅读:604 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:stronghearted.net
标签:

总结:如果指定auto_increment的列插入的值大于等于1的值,显示为是最后插入记录使用的值(这里不考虑连续插入insert into table_name values((?,?),(?,?),(?,?))),如果是0或null,则显示为0

继续阅读全文...

编译x86_64下静态DBD::MySQL模块

2009-06-23 18:42:22  |   才被阅读:711 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:AnySQL
标签:

MySQL的客户端程序可以静态方式编译, 也就是将客户端程序和MySQL的客户端链接成一个可执行文件, 这样发布程序时就不需要额外安装MySQL客户端了, 比如让Perl支持MySQL的数据库, 就不想在每台机器上安装一个MySQL客户端, 只要将Perl拷过去就以使用.

最好是找一台干静的版本较低的机器, 如没有新机器, 致少要编译一个独立的MySQL客户端, 不要和编译服务器端的混在一起. 取得并解压MySQL源代码后, 执行如下命令进行编译配置工作.

继续阅读全文...