随笔分类 - mysql 5.6
摘要:MySQL 5.6 即将发布, 5.6对优化器方面做了诸多优化。 我这次主要解释MRR(MULTI-RANGE-READ)。我用存储过程解释了这一过程的改变。大家细心体会去吧。我们针对语句:select log_time from person where nick_name = 'Lucy';表结构为:CREATE TABLE `person` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `nick_name` varchar(40) NOT NULL, `log_time` timestamp NOT NULL DEFA
阅读全文
摘要:先来解释下什么是错误缓冲区?在MySQL里面, 错误缓冲区只记录最近一次出现的错误, 只要是有新的错误产生,旧的就会被覆盖掉。 所以想知道产生了什么错误,就得在每个有可能发生错误的语句后面紧跟着"show warnings" 或者 "show errors"。 最简单的方法是把输出的结果重定向到自己定义的日志文件里面,这样就可以方便后续查看。当然如果想随时查看这些错误,我们就得通过MySQL提供的API来实现。自从MySQL 5.6 这个革命性的版本出现后,问题得到了初步解决。虽然离我们想的还差好多。MySQL 5.6 提供了 get diagnosti
阅读全文

浙公网安备 33010602011771号