问题描述,对数据库优化不太懂,我就试着重建索引,收缩了下数据库,结果如下:
开始:16308.43 MB
重建索引后:18094.56 MB
收缩后:12962.05 MB
但是目前通过SQL自带的报表分析,发现索引比数据还要大,如图:

另外表的使用情况查看,有的索引都超过2G了,感觉怪怪的,如图:

请问:我该如何优化好些,谢谢!
另外其中有一两张表数据都过千万了,好大不知道咋办了
请问:很多代码都用了这几个大表,所谓的分库,分表和我这有关系吗?请解释下,谢谢!
还有就是有个别查询一执行cpu就飚上去了,严重影响了其他客户的查询使用
请问:除了慢慢优化sql,我如何后台随时停止高cpu的查询,谢谢!