十一 18

隐藏的Max_allowd_packet 参数

今日看到一个bug:http://bugs.mysql.com/bug.php?id=67448

大义就是配置 global & session max_allowed_packet 后,client仍然会报:ERROR 2020 (HY000): Got packet bigger than ‘max_allowed_packet’ bytes 这样的错误。

觉得和之前自己的理解有偏差,所以做了具体实验,并记录成此博客。

继续阅读全文

25

mysql中index的使用

索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过索引查找记录至少要比顺序扫描记录快100倍。

继续阅读全文

21

DBA应该具有什么样的素质?

公司需要的是一个遵守制度,没有破坏力的DBA,并且这样的DBA又能在它的框架之下,运用他的能力和经验,帮他维护好系统,并且留下文档,归入知识库中,以便作为为后一代的DBA的操作指南。而DBA是希望能借助公司这个平台更好的展示自己的能力,获取更多的经验,来提升自己。

继续阅读全文