当前位置:七道奇文章资讯数据防范MySQL防范
日期:2011-01-25 22:43:00  来源:本站整理

mysql表的性能晋升的相关问题[MySQL防范]

赞助商链接



  本文“mysql表的性能晋升的相关问题[MySQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

DROP PRIMAY DEY用于撤消主索引.

注释:在MySQL较早的版本中,假如没有主索引,则DROP PRIMARY KEY会撤消表中的第一个UNIQUE索引.在MySQL 5.1中不会呈现这种情形.假如在MySQL 5.1中对没有主键的表利用DROP PRIMARY KEY,则会呈现错误信息.

假如您向表中增添UNIQUE KEYPRIMARY KEY,则UNIQUE KEYPRIMARY KEY会被储存在非唯一索引之前,这样MySQL便可以尽早地查抄出反复关键字.

ORDER BY用于在成立新表时,让各行按一定的次序布列.注意,在插入和删除后,表不会仍保持此次序.当您知道大都情形下您会按照特定的次序查询各行时,可以利用这个选项;在对表举行了大的窜改后,通过利用此选项,您可以提高查询效率.在有些情形下,假如表按列排序,关于MySQL来说,排序大概会更简单.

假如您对一个MyISAM表利用ALTER TABLE,则全部非唯一索引会被成立到一个单独的批里(和REPAIR TABLE相同).当您有很多索引时,这样做可以使ALTER TABLE的速度更快.

这项功效可以明确激活.ALTER TABLE...DISABLE KEYSMySQL终止更新MyISAM表中的非唯一索引.然后利用ALTER TABLE ... ENABLE KEYS重新成立丧失的索引.举行此操作时,MySQL采取一种特别的算法,比一个接一个地插入关键字要快很多.因此,在举行成批插入操作前先使关键字禁用可以大大地加快速度.利用ALTER TABLE ... DISABLE KEYS除了需求得到从前提到的权限以外,还需求得到INDEX权限.   以上是“mysql表的性能晋升的相关问题[MySQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • Windows 搭配 IIS7 PHP MySQL 环境
  • mysql Out of memory (Needed 16777224 bytes)的错误办理
  • mysql提醒[Warning] Invalid (old?) table or database name问题的办理办法
  • mysql启用skip-name-resolve情势时呈现Warning的处理办法
  • mysql启用skip-name-resolve情势时呈现Warning的处理办法
  • MySQL Order By语法介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • mysql数据库插入速度和读取速度的调整记录
  • MySQL Order By索引优化办法
  • MySQL Order By用法分享
  • mysql #1062 –Duplicate entry ''1'' for key ''PRIMARY''
  • MySQL Order By Rand()效率解析
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .