有不有大神可以介绍下,一般在OLAP系统中,大数据量下表无主键无索引的情况下,如何来做SQL查询优化?求大神提供些思路,刚接触这种!!
------解决思路----------------------
无索引,查询时,肯定是全表扫描。
你可以把你经常查询的结果放到一个临时表中,每次只去查询这个临时表,而不是查询大的数据表,这个临时表,每天定时更新。
------解决思路----------------------
放到临时表中,就是系统相对闲的时间运行,比如晚上 12 点,第二天就可以用了。
除非,你的数据一晚上加工不完,那就必须加索引了。
PS: 加个索引,有什么不妥吗?
------解决思路----------------------
并行,错开时间,物化视图,临时表,中间表等
------解决思路----------------------
为何无索引。无论在OLAP还是OLTP中,适当的索引是必须的