如何查找查看类日志表记录
有创建一个表,专门记录数据变更的条件。数据现在累积大概有10亿+。
用什么工具来查看记录会方便点。
本人用了SQL Developer,用SQL语句加条件做筛选,卡了30分钟都没有任何结果出来。
用SQL语句来查记录出来看。是条件写的越多,结果越容易查出来吗?
------解决方案--------------------你要是没有建索引的话 条件多少关系就不大了。
------解决方案--------------------这个和工具没有关系,查询慢需要做优化
------解决方案--------------------
"可以赋值上的条件都赋值了"该字段上的索引建了没?
------解决方案--------------------再等等。。。
------解决方案--------------------继续等
------解决方案--------------------为什么不把这张表(A)定期转移到 另一个不经常添加数据的 表(B)中的,这样你就可以针对B表进行分区、加索引、压缩等等 ,这样就会加速你的查询
------解决方案--------------------必须要做表分区的,用分区来查
------解决方案--------------------
加上索引,有时是立竿见影的; 也和CBO优化器的选择有关。
------解决方案--------------------
也不一定 有时也不走索引 有时走了也未必快
------解决方案--------------------建议你先看一下所需查询的数据,如果只需要查询表中比较小比例的数据,那么你建一个索引后再查询一下试试看效果;