发布时间:2013-05-16 18:09:58
原则:一、更小——一般来来说,要试着使用能正确地存储和表示数据的最小类型。二、简单——越简单的数据,需要的cpu周期越少。例如,比较整数代价小于字符。三、尽量避免Null——尽可能把字段定于为Notnull。Null列改为Not Null带来的性能提升很小,不是优先的优化措施。当然,如果对列进行索引,就尽.........【阅读全文】
发布时间:2013-04-26 14:21:25
前几天使用pt-table-checksum检查主从数据库一致性,发现有些数据不一致,于是使用pt-table-sync来做修复。 在修复的过程中没提示任何的错误,也没有异常情况出现。但是悲剧发生了。 首先,在web页面中很多中文的地方变成了.........【阅读全文】
发布时间:2013-04-12 11:17:58
Mysqldump参数大全(参数来源于mysql5.5.19源码) 参数参数说明--all-databases , -A导出全部数据库。mysqldump -uroot -p --all-databases--all-tablespaces , -Y导出全部表空间。mysq.........【阅读全文】
发布时间:2013-01-10 09:43:31
表test如下: | Field | Type | Null | Key | Default | Extra | +-------------+-----------------------+------+-----+---------+----------------+ | pid | int(10) unsigned | NO | PRI | NULL | auto_increment | | tid | mediumint(8) unsigned | NO | MUL | 0 | | | showtime | int(11) | YES | | 0 | | 数据量......【阅读全文】
发布时间:2013-01-07 16:57:44
环境centos5.5 64位,Mysql版本5.5.18 线上数据变更,开发同事发给.sql文件里面包含对多个库的操作。例如: update a.aa set aaa=xxx; insert into b.bb values (5435,54); 这类sql很多,而且还必须按照提供的文件的顺序执行。 以前看Mysql文档的时候提到过主从同步的问题: --binlog-do-db=db_name 告诉主服务器,如果当前的数据库(即USE选定的数据库)是db_name,应将更新记录到二进制日志中。其它所有没有明显指定的数据库 被忽略。......【阅读全文】