msl1010895047的gravatar头像
msl1010895047 2017-03-31 15:56:20

mysql查询单张表百万级数据性能如何优化?

现有一张会员表n_member,预计存入一百万条数据,怎么优化查询速度?

就像最代码网站感觉查询速度很快。

 

各位公司是怎么处理大数据的,还没接触过百万级数据

所有回答列表(3)
mySong的gravatar头像
mySong  LV11 2017年4月1日

1:数据表加索引

2:数据查询sql优化

3:其他的后面的补充...... 呵呵

已注销用户的gravatar头像
已注销用户  LV34 2017年4月1日

一:如果有唯一字段的,创建主键和索引,提高查询主键字段效率;
二:如果这些数据是变更的,可以通过时间来创建分区;
三:如果部分老数据都是不需要的数据(不常用),可以定期将老数据备份到其他位置;
四:如果是查询的话,可以通过分页查询的形式进行,不要一次性读取过多数据。

醉莫离殇的gravatar头像
醉莫离殇  LV4 2017年4月30日

1、加如索引字段

2、不要全表查询

3、查询时尽量增加约束条件

4、在频繁进行排序或分组(即进行group byorder by操作)的列上建立索引

5、消除对大型表行数据的顺序存取

6、避免相关子查询

7、应尽量避免在 where 子句中使用!=<>操作符,否则将引擎放弃使用索引而进行全表扫描

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友