自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

mysql表的性能提升的相關問題

數(shù)據(jù)庫 MySQL
在數(shù)據(jù)庫中,表是數(shù)據(jù)庫中用來存儲數(shù)據(jù)的對象,是有結(jié)構的數(shù)據(jù)的集合,是整個數(shù)據(jù)庫系統(tǒng)的基礎。本文為大家介紹mysql表的性能提升的相關問題。

DROP PRIMAY DEY用于取消主索引。

注釋:在MySQL較早的版本中,如果沒有主索引,則DROP PRIMARY KEY會取消表中的第一個UNIQUE索引。在MySQL 5.1中不會出現(xiàn)這種情況。如果在MySQL 5.1中對沒有主鍵的表使用DROP PRIMARY KEY,則會出現(xiàn)錯誤信息。

如果您向表中添加UNIQUE KEY或PRIMARY KEY,則UNIQUE KEY或PRIMARY KEY會被儲存在非唯一索引之前,這樣MySQL就可以盡早地檢查出重復關鍵字。

ORDER BY用于在創(chuàng)建新表時,讓各行按一定的順序排列。注意,在插入和刪除后,表不會仍保持此順序。當您知道多數(shù)情況下您會按照特定的順序查詢各行時,可以使用這個選項;在對表進行了大的改動后,通過使用此選項,您可以提高查詢效率。在有些情況下,如果表按列排序,對于MySQL來說,排序可能會更簡單。

如果您對一個MyISAM表使用ALTER TABLE,則所有非唯一索引會被創(chuàng)建到一個單獨的批里(和REPAIR TABLE相同)。當您有許多索引時,這樣做可以使ALTER TABLE的速度更快。

這項功能可以明確激活。ALTER TABLE...DISABLE KEYS讓MySQL停止更新MyISAM表中的非唯一索引。然后使用ALTER TABLE ... ENABLE KEYS重新創(chuàng)建丟失的索引。進行此操作時,MySQL采用一種特殊的算法,比一個接一個地插入關鍵字要快很多。因此,在進行成批插入操作前先使關鍵字禁用可以大大地加快速度。使用ALTER TABLE ... DISABLE KEYS除了需要獲得以前提到的權限以外,還需要獲得INDEX權限。

【編輯推薦】

  1. 修復mysql表的兩種方法
  2. 教您如何解決mysql表索引被破壞的問題
  3. MySQL表管理命令介紹
責任編輯:迎迎 來源: 中國站長站綜合
相關推薦

2010-11-24 14:31:16

mysql表索引

2024-11-05 11:14:05

2017-12-02 23:18:53

云計算公共云云性能

2024-04-18 11:07:30

C++語言

2018-06-12 15:30:07

數(shù)據(jù)庫MySQLinsert

2018-11-06 12:12:00

MySQL內(nèi)存排查

2010-05-11 13:42:36

MySQL隱藏空間

2013-05-22 09:38:03

GoGo語言Go性能

2013-07-04 10:55:20

2011-11-30 21:59:41

ibmdwDojo

2020-08-17 10:30:35

Web前端自適應加載

2021-12-02 07:02:16

API性能設計

2024-03-14 10:10:03

MySQL優(yōu)化事務

2011-08-09 17:15:45

注冊表注冊表編輯器

2024-09-19 08:09:37

MySQL索引數(shù)據(jù)庫

2009-05-11 14:46:32

MySQL分區(qū)提升性能

2022-12-13 10:05:13

MySQL數(shù)據(jù)庫

2017-07-05 14:14:33

MySQL表服務變慢

2010-10-13 10:34:49

MySQL修改表結(jié)構

2017-09-19 14:28:06

Web開發(fā)網(wǎng)站
點贊
收藏

51CTO技術棧公眾號