mysql
文章平均质量分 62
_oldzhang
这个作者很懒,什么都没留下…
展开
-
mysql系列1-基本sql优化
A, 独立的列: 索引列不能是查询中表达式的一部分,也不能是函数参数的一部分,必须是独立的列,否则不使用索引。Oracle可以使用函数索引解决,mysql没有函数索引,可以通过冗余设计+触发器解决 B,如果需要索引很长的字符列,会让索引变得大而且慢,可以考虑使用字符列的前一部分 C,覆盖索引:查询数据列时只需要查询索引就可得到,不需要再继续查询数据行。 Select原创 2016-02-26 16:16:05 · 425 阅读 · 0 评论 -
mysql系列2-mysqldump逻辑备份
1,导库命令:mysqldump -uroot -p dbname>bak.sql -B参数:连接多个库,使用它可导出多个库,并且会导出创建db,use db等语句 -- compact参数:去掉导出sql中的注释,减少输出,调试时方便使用 使用gzip对备份数据进行压缩 mysqldump -uroot -p dbname|gzip>bak.sql.gz 多库备份:mysqldu原创 2016-02-26 16:18:53 · 515 阅读 · 0 评论 -
mysql系列3-mysql主从同步
大多数应用mysql主从同步都是异步方式的,不是实时的。 主从复制的应用场景: 1,主从服务器互为备份 2,主从服务器读写分离分担压力 解决主从同步master宕机由于异步复制导致主从不一致的方法 1,人工或脚本将master的binlog推送给一台从库重新执行一次 2,应用程序对主从进行双写,不依赖同步 3,应用程序记录最近操作的日志,通过日志去恢复 4,利用工具将异步改为实时,原创 2016-02-26 16:40:36 · 343 阅读 · 0 评论