摘要: mysql的在线表结构修改,因为低效和阻塞读写。一直被诟病。至于ALTER TABLE 的原理,参看我上一篇文章。MySQL在线修改大表结构。看完后,发现的问题是还是会锁的,且对于在线更新的这块也是不能很好的处理,所以只能从理论上来理解,应用到在线库还是有问题的。不能保证数据的最新。今天看到perc... 阅读全文
posted @ 2015-01-23 17:12 TonyWu 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 平时我们在使用MySQL的时候,对于MySQL中的NULL值和空值区别不能很好的理解。注意到NULL值是未知的,且占用空间,不走索引,DBA建议建表的时候最好设置字段是NOT NULL 来避免这种低效率的事情的发生。 问题 1: 首先,我们需要搞清楚 "空值" 和"NULL"的概念: 1:空值('... 阅读全文
posted @ 2015-01-23 16:45 TonyWu 阅读(13422) 评论(0) 推荐(1) 编辑
摘要: 今天在处理业务库中二进制文件的时候,想更改二进制文件的过期天数,发现日期如果设置成2位以上的整数。都会出现如下的警告。不能成功的设置过期日期天数。MySQL版本从5.1到5.5都是一样的。mysql> set global expire_logs_days=100;Query OK, 0 rows ... 阅读全文
posted @ 2015-01-23 16:35 TonyWu 阅读(2728) 评论(0) 推荐(0) 编辑
摘要: 经常遇到的问题,一些不是特别重要但是又比较郁闷的事情。例如今天这个MySQL大小写敏感。先上测试结果。Linux环境下,不是windows平台下。区别很大。注意。一图胜千言mysql> show create table Ac;+-------+---------------------------... 阅读全文
posted @ 2015-01-23 16:31 TonyWu 阅读(50048) 评论(3) 推荐(2) 编辑