摘要: 1. tinyint: 只能存储-128到127大小的数字, 不在乎后面的定义,如tinyint(9). 需1字节存储空间。 当加有UNSIGNED后,数字可以从0增加到255大小。dba@localhost : test 22:36:25> create table ti(id tinyint(9... 阅读全文
posted @ 2014-06-23 23:36 SMALL-D 阅读(690) 评论(0) 推荐(0) 编辑
摘要: 众所周知, 如果发生了隐形转换,是无法利用上索引的, 这个是我们在优化SQL时必要的检查项。下面做个小测试, 反应下在线上发生的灾难。1. 建测试表:create table ta as select * from employees;Query OK, 300024 rows affected (... 阅读全文
posted @ 2014-06-23 17:36 SMALL-D 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 在MYSQL中往往建议事务设置成自动提交, 如果有需求不需自动提交, 可显示设置事务的开始结束点。下面我们来分析下为什么有这个建议:1.修改参数:set session autocommit=0;Query OK, 0 rows affected (0.00 sec)2.创建测试表:create t... 阅读全文
posted @ 2014-06-23 15:01 SMALL-D 阅读(280) 评论(0) 推荐(0) 编辑