K9 通用版 博客版 主题版 地方门户版 企业版 |   企业(ASP) 分类 使用 分享 疑问 模板 建议 帮助 错误 其他
+新建主题 [Ajax]
填写帐号密码即可完成注册
+新建话题 最新回复排序 最新主题排序 精华帖子

MySQL 5.5 Now Generally Available

12Next >

SinCS 发表于:10-12-28 10:49 11楼 [回复] #Top#
SinCS 人气:1148 积分:28 金币:73460
VIP 管理团队 特殊贡献
那是一场肮脏的交易!
pktsandy 发表于:10-12-28 11:03 12楼 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
谁买了sun对mysql都有好处?ibm?oracle?microsoft
pktsandy 发表于:10-12-28 11:04 编辑于:12-28 11:05 13楼 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
mysql 5.5 innodb引擎的index

每个InnoDB表有一个特殊的索引称为聚集索引,为行的数据存储。通常情况下,聚集索引与主键的代名词。为了更好地查询,插入,和其他数据库操作的最佳性能,你必须了解InnoDB使用每个表的聚集索引,优化最常见的查询和DML操作。

*如果您的表上定义一个主键,InnoDB使用它作为聚集索引。定义每个表创建主键。如果没有合乎逻辑的唯一且非空列或组列,添加一个新的自动递增列,其自动填充值。

*如果你不为你的表定义一个主键,MySQL的定位第一个UNIQUE索引,所有的键列NOT NULL和InnoDB使用它作为聚集索引。

*如果该表没有主键或合适的唯一索引,InnoDB的内部产生的一种合成行ID值的列包含一个隐藏的聚集索引。该行的ID下令InnoDB的分配,在这样一个表中的行。该行ID是一个6字节的字段,单调增加新行插入。因此,由行ID命令行中插入物理顺序。
SinCS 发表于:10-12-28 11:07 14楼 [回复] #Top#
SinCS 人气:1148 积分:28 金币:73460
VIP 管理团队 特殊贡献
物理顺序是没问题,自动递增完全可以用MyISAM来解决。
只要支持单一索引即可,哪怕只有一个,就足够足够了。
pktsandy 发表于:10-12-28 12:43 15楼 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
Reply: 14楼
在5.5中是支持的!哪怕像BLOB这样的大对象都有支持:
[SQL]CREATE TABLE test (blob_col BLOB, INDEX(blob_col(10)));[/SQL]

12Next >

发表回复

帐号 匿名发布 审核后可见 [加载完整在线编辑器]
内容
验证码
KingCMS 内容管理系统

关于我们 联系我们 广告报价 付款方式 站点导航

Copyright © 2004-2015 Focuznet All rights reserved.

广州唯众网络科技有限公司 粤ICP备08008106号