oracle优化 select * from poi where instr(name,'中信广场')>0;请问上面的如何优化。谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果instr(name,'中信广场')>0中的中信广场是一个固定值,你可以在POI表上建立一个函数索引 当数据量很大的时候,在操作符的左边最好不要用函数。如果你的数据表有100w条记录,那么你上面那个instr函数就会运行100w次,性能不可能好的。你不妨考虑使用全文索引,看看是否能解决你的问题:http://blog.csdn.net/pathuang68/archive/2009/04/20/4093665.aspx select * from poi where name like '%中信广场%'; 建立全文索引,然后用如下sql语句:select * from poi where name like '%中信广场%' 如果instr(name,'中信广场')>0中的中信广场是一个固定值,你可以在POI表上建立一个函数索引 求一个随机数生成存储过程 一个触发器 oracle中的数据文件存到哪里去了啊??(两个简单问题) 触发器 如何鎖定記錄 oracle 表空间问题,会者不难 一个用参数作表名的问题 急…… oracle 中 SQL PLUS环境中使用某个数据库用什么命令啊 新手 oracle 请问在pl/sql developer5里,如何将oracle的结果集以XML的形式导出 同样的SQL语句,为什么效率差别这么大? 数据仓库和JAVA开发
http://blog.csdn.net/pathuang68/archive/2009/04/20/4093665.aspx
建立全文索引,然后用如下sql语句:
select * from poi where name like '%中信广场%'