表怎么变慢了? 我有个表经过我几次增加和删除大量数据后(20多W条),我使用select * from 表 都需要0.5秒,而表里面没有任何记录换成其他表,即使有几百条数据select * from 表也只要0.04秒。这个是怎么回事?在不删除表的情况下怎么样做才能使它变快 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对你的表进行撤销操作 truncate table tb_name; 你的这个表经过几次增加和删除大量数据后碎片太多,而且你没用truncate,所以表的高水位没降下来,每次读取都要读到高水位,不关是否有数据.办法就是重建表1. alter table xxx move 到其它表空间,再move回来2. 先转移数据,再tuncate table,最后把数据转回来 有大量数据操作的后, 要及时对表进行分析, 否则优化器的执行计划可能会不准确.SQL> analyze table 表名 compute statistics; 配置em的时候有个小错误~ SQL求救 紧急!! 求一个sql语句 如何通过设置ORACLE用户和密码只能自己访问?UP 有分 不能把超过 4000 字节数据绑定到语句 1 中的 LOB 和 LONG 如何分析SQL语句--执行计划的查看 怎么取得插入记录的ID号? 关于row_number() over的问题 請問 使用dbms_xplan.display_cursor 問題? 一个奇怪但是简单的问题,目前有点困惑 请教,在这样的情况下如何SQL查询语句才能使查询效率更高! 如何从另一个数据库中导入数据
办法就是重建表
1. alter table xxx move 到其它表空间,再move回来
2. 先转移数据,再tuncate table,最后把数据转回来