比如sql为“select name from table”
name字段名,table表名
如果数据量很大 几百万的
有什么优化的方法
数据库是Oracle的
比如sql为“select name from table”
name字段名,table表名
如果数据量很大 几百万的
有什么优化的方法
数据库是Oracle的
首先,对语句进行优化,不要尽量不要写过于复杂的嵌套查询,当需要的时候,后面的子查询数量应为较大的数据。因为SQL是从右至左的查询,先查大的数据。
然后建立索引,对经常查到的条件字段 例如 时间 where 月份 = 1月 这样的语句就应该建立所以 来提高效率。对于较复杂的查询应建立组合索引。
横纵向切割表。对于大数据量,上百万条的数据可以对其进行横向切割。比如按时间的月份进行切割,或者按照其他方式来切割表,达到快速查询的目的。减少信息的检索量。