如何优化一个有100万条记录的数据库表

2025-01-13 05:40:37
推荐回答(3个)
回答1:

你的查询语句必需用到索引.每个条件都要有索引.百万数据还不算很多.索引就可以解决的.但是还回的结果集大的话,几万条,这个要视I/O和网络情况.这个问题就有点大了.要解决的问题还是比较多的,比如服务器,客户端,网络.

回答2:

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

回答3:

可以用分区那些,还有索引,具体还是要你的业务那些,一个笼统的感念,真不好说