使索引失效的另一种方法
URL:http://space.itpub.net/10867315/viewspace-194843
我们可以使用hints使索引失效,但有时候我们可以使用另外一种方法来更灵活的限制索引的使用。
假设我们有表test(id number,name varchar(20)),在表上创建了索引ix_test_id,ix_test_name。
在表上的数据有:
SQL> select * from test ;
IDNAME
--------------------
1wangz
2kdkdz
select * from test where id=2; --该条语句将使用索引ix_test_id
select * from test where name='wangz' ; --该条语句将使用索引ix_test_name
select * from test where id+0=2 ; --该条语句将无法使用索引。因为where条件中,对id列作了运算,所以无法使用索引。
也正是利用了这点,加了一个无关紧要的数据来达到索引失效的目的。
同样,select * from test where name||''='wangz' ; 也可以使索引ix_test_name失效。
分享到:
相关推荐
快速重建索引的一种有效的办法,因为使用现有索引项来重建新索引,如果客户操作时有其他用户在对这个表操作,尽量使用带online参数来最大限度的减少索引重建时将会出现的任何加锁问题,alter index index_name ...
有台服务器,访问量挺大,每天近250w动态pv,数据库查询平均每秒近600次 另一台服务器,跑的程序跟这台一样,不过只有每天约40w...另一种情况是,mysql已经知道某些数据需要去什么地方读取,正在从数据文件中读取 mysq
答:委托就是将方法作为一个参数带入另一个方法叫做委托,事件是一种特殊的委托。 应用程序域? 答:应用程序域可以理解为一种轻量级的进程,起到安全的作用,占用资源小。 Class.forName作用? 答:调用该访问返回...
3.1.5 获取执行计划的方法(6种武器) 40 3.2 读懂执行计划的关键 48 3.2.1 解释经典执行计划方法 49 3.2.2 总结说明 55 3.3 从案例辨别低效SQL 55 3.3.1 从执行计划读出效率 56 3.3.2 执行计划效率总结 60 ...
3.1.5 获取执行计划的方法(6种武器) 40 3.2 读懂执行计划的关键 48 3.2.1 解释经典执行计划方法 49 3.2.2 总结说明 55 3.3 从案例辨别低效SQL 55 3.3.1 从执行计划读出效率 56 3.3.2 执行计划效率总结 60 ...
另一个 hide() 演示。如何隐藏部分文本。 <script type="text/javascript" src="/jquery/jquery.js"></script> $(document).ready(function(){ $(".ex .hide").click(function(){ $(this).parents(".ex").hide(...
在第一种使用格式中有用。 -g,--group=组:自行设定所属组,而不是进程目前的所属组。 -m,--mode=模式:自行设定权限模式 (像chmod),而不是rwxr-xr-x。 -o,--owner=所有者:自行设定所有者 (只...
这个函数接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组元素。 jQuery 的核心功能都是通过这个函数实现的。 jQuery中的一切都构建于这个函数之上,或者说都是在以某种方式使用这个函数。这个函数最...
并确保在同一事务处理种对相同数据的两次查询看到的是相同的值。 值范围: TRUE | FALSE 默认值: FALSE row_locking: 说明: 指定在表已更新或正在更新时是否获取行锁。如果设置为 ALWAYS, 只有在表被更新后才获取...
在这两个口的某一个口上使用enable命令,将使此接口成为可使用状态,相应的,另一个接口成为失效状态。 【举例】 设置Serial1为可使用状态,Serial0失效。 Quidway(config-if-Serial1)#enable 2.2.6 flowcontrol...
2.[改进]为了系统安全和稳定去掉宇初验证码和印象码,加入4种数字验证码、1种中文验证码、1种计算题验证码供用户选择 3.[改进]为了后台系统安全,后台登录页不用判断是否已登录状态并自动跳转到管理页 4.[改进]后台...
对于交换机来说,任何一种业务都要分别在模拟话机、ISDN话机、V5话机、多种形式的话务台上做测试。对于中继的业务,则要充分考虑各种信令:TUP、ISUP、PRA、NO1、V5等等。 【案例1.2.2】 对某交换类进行计费测试,...