日拱一卒无有尽,功不唐捐终入海

标签:mysql

DataBase

MySQL数据库的水平分表和垂直分表

MySQL数据库的水平分表和垂直分表
一、水平分割: 例:QQ的登录表。假设QQ的用户有100亿,如果只有一张表,每个用户登录的时候数据库都要从这100亿中查找,会很慢很慢。如果将这一张表分成100份,每张表有1亿条,就小了很多,比如qq0,qq1,qq2…qq99...

Sam 3年前 (2017-03-02) 859℃ 0评论 0喜欢

DataBase

MySQL千万级数据SQL查询优化30条经验

MySQL千万级数据SQL查询优化30条经验
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id...

Sam 4年前 (2016-07-02) 726℃ 0评论 0喜欢

DataBase

MySQL通过命令形式导入与导出.sql文件实例

MySQL通过命令形式导入与导出.sql文件实例
工作中为了追求效率,关于MySQL的各种操作基本都是通过图形化界面来完成。点几下鼠标,ALL over了。但如果在特定的环境下,比如在没有装MySQL图形化管理工具又不方便下载的时候,该如何办呢? 作者就遭遇过这种情况,下面是通过MySQL...

Sam 4年前 (2016-02-13) 587℃ 0评论 0喜欢

DataBase

易实现的MySQL性能优化方案汇总

易实现的MySQL性能优化方案汇总
一、索引优化 1、合理使用索引,在经常查询而不经常增删改操作的字段加索引,一个表上的索引不应该超过6个。 2、Order by与group by后应直接使用字段,而且字段应该是索引字段。 3、索引字段长度应较短而长度固定。 4、索引字段重复...

Sam 4年前 (2016-01-06) 448℃ 0评论 0喜欢