我有一个包含50k关键字的表,我根据计数机制为这些关键字提供自动完成功能。但仍然得到关键字需要时间..
必须以何种方式完成数据库分区才能快速检索....
帮帮我PLZ .....
答案 0 :(得分:3)
50k行的表非常小。分割它应该没有必要(和好处)。
您需要查看查询执行计划和算法。也许你只需要一个索引。或者是内存缓存。
答案 1 :(得分:1)
一些想法:
答案 2 :(得分:0)
尝试具有DBA角色的用户
exec dbms_stats.gather_table_stats (ownname => 'YOUR_OWNER', tabname => 'YOUR_TABLE');
alter system flush shared_pool;
并再次测试获取关键字的时间。
P.S。应定期收集统计数据。