|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
MySQL的海豚标志的名字叫“sakila”,它是由MySQLAB的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。获胜的名字是由来自非洲斯威士兰的开源软件开发者AmbroseTwebaze提供。索引办理SQL2k降序索引上利用对照前提更新或删除的bug我在SQLserver2000enterprise和personal都试过了,每次都如许。:(
具体情形看我的回贴:
SQlserver7.0中切实其实没有成绩,sql2000中(enterprise和personal版本都能够),
表要有聚簇索引,而且索引的按次是降序,
比方按以下DDLsql创建的表
CREATETABLE[AType](
[AID][int]NOTNULL,
[name][varchar(20)]NOTNULL,
CONSTRAINT[PK_DateType]PRIMARYKEYCLUSTERED
([AID]DESC)ON[PRIMARY],
)ON[PRIMARY]
添一些数据后,AID分离散布在1-100之间
INSERTINTO[AType]VALUES(1,a)
INSERTINTO[AType]VALUES(50,b)
INSERTINTO[AType]VALUES(100,c)
做
selectfromatypewhereAid<50
go
deletefromAtypewhereAID<50
go
selectfromatypewhereAid<50
最初一句查询仍旧有纪录输入.:(
by怡红令郎
呈报已发送给MSSQL开辟小组,他们供认这一毛病。
在没有新的补钉出来之前,给出以下倡议:
不要在单列上利用降序索引,由于这并没有在功能上带来优点,仅仅是省略了Orderbyfielddesc几个字罢了,用qa的showplan看一下就晓得了,不论有无orderby大概不论是asc仍是desc,都没有这项开支的(在聚簇索引上)。
降序索引通常为用于复合索引的,这多是这个bug呈现的缘故原由。
原文:
NotethatthereisnoneedtocreateadescendingindexonasinglecolumnbecauseSQLServercantraverse
anascendingindexbackwardswhenappropriate.Descendingisnormallyusedonlyincompositeindexes.
Thisisprobablywhythebugsurfaceshere
CSV逻辑上由逗号分割数据的存储引擎 |
|