1:对返回的行无任何限定条件,即没有where 字句。
2:对数据表与任何索引主列相对应的行限定条件,例如:在City-State-Zip列创建了三列复合索引,那么仅对State有列限定条件不能使用这个索引,因为State不是索引的主列。
3:对索引的主列有限定条件,但是条件在表达式里使用,例如:在City上有索引,但是若使用表达式,如:
以下是引用片段:
where upper(city)='TokYo' 或
City || 'X' like 'TOKYO%',
那么不会使用索引。
4:对索引的主列有限定条件,但是条件或者是Null或者是不相等。 ...
关系型数据库有四个显著的特征,即安全性、完整性、并发性和监测性。数据库的安全性就是要保证数据库中数据的安全,防止未授权用户随意修改数据库中
的数据,确保数据的安全。在大多数数据库管理系统中,主要是通过许可来保证数据库的安全性。完整性是数据库的一个重要特征,也是保证数据库中的数据切实有
效、防止错误、实现商业规则的一种重要机制。在数据库中,区别所保存的数据是无用的垃圾还是有价值的信息,主要是依据数据库的完整性是否健全。在SQL
Server
7.0中,数据的完整性是通过一系列逻辑来保障的,这些逻辑分为三个方面,即实体完整性、域 ...
早在Java 1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,给我们在编写多线程程序时提供了一种新的选择。使用这个工具类可以很简洁地编写出优美的多线程程序,虽然ThreadLocal非常有用,但是似乎现在了解它、使用它的朋友还不多。
ThreadLocal是什么
ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是thread local variable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功 ...
windows2003 server安装sybase11.92
安装完成后,启动服务,是无法从windows下的服务启动,需要从命令行下启动.比如安装目录的%sybase%\install里的 RUN_XXX.bat.直接启动RUN_xxx.bat就可以了.
sybase 11.92从快捷方式启动 serverconfig建服务会有问题,类似的好像还有sybase12.5.0,需从bin目录下面直接启动syconfig.exe建服务,要不会报错,建不了服务.
安装sybase11.92的过程中需选择安装的组件,选择安装全部的组件的情况下其中Sybase Central无法使 ...
Sybase 11.9.2 的jdbc 连接问题 今天搭测试环境, Sybase 11.9.2的数据库. 程序用的是Jdbc连接数数库,建好库后一连就出现这个问题: "java.sql.SQLException:JZOSJA:没有发现元数据存取器信息。请按jConnect文档中所述安装所需的表." 原来是因为Sybase 11.9 ...
用户认证和访问控制是大多数java应用的重要安全尺度,特别是J2EE应用。Java认证和权限服务(即JAAS),J2SE1.4和1.5的核心API,描绘表达了新的安全标准。其提供了一个可插拔的(pluggable)和富有弹性的(flexible)框架(framework)允许开发者混合不同的安全机制和丰富的已经存在各种安全方面的资源。 伴随着即将来临的J2SE1.5版本的发布,它包含了许多诸如加密技术、XML安全性、公钥机制(PKI)、Kerberos (是一个网络附加系统/协议,可以允许用户通过一个安全伺服器的服务来 ...
最近在公司做一个项目的时候因为设计到跟其他部门的产品结合,产品负责人要求对所有用到的表建立视图,操作统一对视图进行操作。 有一展现列表设计三表联查,三个表数据量分别为100w,10w,10w。按说数据量不是很大,数据库查询却需要1秒左右的时间,数据库该优化的也优化了,索引该建的也建了。 看了看执行计划既然是全表扫描,让人莫名其妙。最后同事跟踪了一下,原来是由于数据库的元数据统计信息是旧的或者说不正确。重新统计元数据统计信息:   ...







评论排行榜