多语言展示
当前在线:1863今日阅读:183今日分享:19

数据库执行sql执行不动原因?

当在oracle或db2中执行一条Sql时,执行很长时间或者是根本执行不过去
工具/原料

plsql

方法/步骤
1

当我们在oracle或db2或者其它数据库是执行一段sql 语句时,有时会出现根本执行不过去的情况,这时我们就要查看是否有的索引没有建好,或者是没有索引

2

如果是第一种情况,建了索引但是执行特别慢,我们可以重新引用下索引和表

3

执行语句:analyze table 表名 compute statistics;analyze index 索引 compute statistics;

注意事项

当我们在创建表索引时,一定要引用好,如果没有生效,有时还不如没有索引执行快

推荐信息