◎◎创建关键字,使用UNIQUE索引OR使用UNIQUE约束,哪一种性能好些? 看是否要对该字段进行查询,如果要针对该字段进行频繁的查询,那么用索引,只是为了唯一那么用约束. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果只是为了保证唯一,则用约束好如果除了保证唯一,还要在上面查询,那应该用索引 谢谢回复!看来排除查询的需要,约束要比索引拥有更高的性能。可是,有没有什么理论依据呢,或者说在哪里有据可查? 唯一索引在数据变化的时候,除了检查是否唯一外,还要维护索引啊而约束就没有维护索引这一步 主键约束和唯一约束都是靠唯一索引来实施的,这是sql帮助的原信息:Microsoft® SQL Server™ 2000 自动创建唯一索引,以强制实施 PRIMARY KEY 和 UNIQUE 约束的唯一性要求。除非表中已存在聚集索引,或者显式指定了非聚集索引,否则将会创建一个唯一的聚集索引,以实施 PRIMARY KEY 约束。除非显式指定了聚集索引,否则,默认情况下创建唯一的非聚集索引以强制 UNIQUE 约束 一小小的视图设计问题,请大家帮忙 问一个查询语句 如何查看SQLServer登陆用户(在线急等) 求一个查询语句 又碰SQL难题 高手进, 关于多加一列 师傅您在哪里【求助】 SQL语句:查询“出现次数大于某数值“的记录的SQL语句,How To? 数据库两表查找问题!!!!!!!!!!!!!!!!!!!!!!!!! 急!!如何从数据库中有相同记录的表中,只提取相同记录中的一个? 一个.sql文件中如何调用另一个.sql文件的 数据库字段类型数据转换问题? 用LogExplorer恢复数据库的数据
如果除了保证唯一,还要在上面查询,那应该用索引
约束要比索引拥有更高的性能。
可是,有没有什么理论依据呢,或者说在哪里有据可查?
而约束就没有维护索引这一步