如题,
系统中订单表数据量比较大,有数千万条
加任意一个索引,存储空间的开销都很大,
所以之前他们都是加的组合索引。而实际业务上,查找的时候,
查询条件是由用户输入的,
大多数时候用户只输入很少的条件,
而且基本是随意的,
没有规律,
导致很多索引用不上,
经常会超时。而我建议把组合索引改成独立索引,
他们不同意,
说独立索引在组合查询的时候用不到,
搞得我很晕。。大家给个意见吧
系统中订单表数据量比较大,有数千万条
加任意一个索引,存储空间的开销都很大,
所以之前他们都是加的组合索引。而实际业务上,查找的时候,
查询条件是由用户输入的,
大多数时候用户只输入很少的条件,
而且基本是随意的,
没有规律,
导致很多索引用不上,
经常会超时。而我建议把组合索引改成独立索引,
他们不同意,
说独立索引在组合查询的时候用不到,
搞得我很晕。。大家给个意见吧
解决方案 »
- mysql怎么改成自动添加(AUTO INCREMENT)
- sql2005主机 的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect
- 请问一下,这个SQL应该怎么写
- 导人数据问题!【结贴率100%】
- 请问如何找到已知记录的上一条记录和下一条记录
- 桌面数据库与大型数据库的区别
- AWE开启无效
- 在一个不同机器之间能够通过网上邻居相互访问的局域网内,一台机器上的SQL Server 2000的企业管理器或查询分析器为什么连接不到另一台机
- 如何设置text数据类型的初始值,其默认的长度16是什么意思,能不能改?
- sql把多条记录做成一条
- case when 有么有返回语句的功能
- mysql 怎么查询特定字符串在整个库中的哪个表哪个字段?
2K5以上可以用INCLUDE包含索引
还有,你可以增大内存到256GB+来提升性能。