av人人干_女狠狠噜天天噜日日噜_国产精品一区二区免费_亚洲国语自产一区第二页_免费av观看_已婚少妇露脸日出白浆_国产精品探花视频_久久国产精品2020免费_国产精品好好热av在线观看_亚洲另类春色校园小说

網站建設知識

我們將想法與焦點與您一起共享

當前位置:深圳網站建設 > 網站建設知識> mysql優化方案總結

mysql優化方案總結

2015/1/23 15:46:41 獨占網絡 網站建設知識
u       Mysql數據庫的優化技術

對mysql優化時一個綜合性的技術,主要包括

a: 表的設計合理化(符合3NF)

b: 添加適當索引(index) [四種: 普通索引、主鍵索引、索引unique、全文索引]

c: 分表技術(水平分割、垂直分割)

d: 讀寫[寫: update/delete/add]分離

e: 存儲過程 [模塊化編程,可以提高速度]

f: 對mysql配置優化 [配置大并發數my.ini, 調整緩存大小 ]

g: mysql服務器硬件升

h: 定時的去清除不需要的數據,定時進行碎片整理(MyISAM)

g:mysql語句本身的優化



下面是一些mysql基本使用命令。
  
一:mysql查看基本命令
(1):查看當前有哪些數據庫
  show databases;
(2):使用mysql數據庫
 use test;
(3):查看當前數據庫下的表
  show tables;
(4):查看上述grade表建立的命令
show  create table grade;
(5):查看student表的結構
desc student;
(6):查看數據庫支持的存儲引擎
show engines; 
show engines \G ;      //  \G讓結果更美觀
(7):查看默認存儲引擎
show variables like 'storage_engine';
 
二:mysql的修改表
(1)將grade表的course字段的數據類型修改為varchar(20)
 
alter table grade modify course varchar(20);
 
(2)將s_num字段的位置改到course前面
 
alter table grade modify  s_num  int(10) after id;
 
(3)將grade字段改名為score
 
alter table grade change grade score varchar(10);
 
(4)刪除grade的外鍵約束
alter table grade drop foreign key grade_fk;
 
(5)將grade的存儲引擎修改為INnoDB
 
alter grade engine=INnoDB;
 
(6)將student的address字段刪除
alter table student drop address;
 
(7)在student表中增加名位phone的字段
alter table student add phone int (10);
 
(8)將grade的表名修改為gradeinfo
lter table grade rename gradeinfo;
 
(9):刪除student表
drop table student;         //由于先前已經刪除外鍵,所以才能刪除父表studnet
 

Mysql優化查詢工具:工具之三種:使用索引,使用EXPLAIN分析查詢以及調整MySQL的內部配置

創建索引:create INDEX idx_typeid on book1(typeid);

MySQL在建立索引時,對不同的數據表有不同的細節:MyISAM數據表,數據行將被保存在數據文件里,其索引值將被保存在索引文件里,而BDB處理程序把同一個BDB數據表的數據值和索引值保存在同一個文件里,InnoDB處理程序則是把所有InnoDB數據表的數據值和索引值都保存在同一個表空間里。

建立索引也要考慮它的缺點。先,索引需要消耗磁盤空間(現在磁盤已經很便宜了),索引越多,消耗的空間也就有多。對于MyISAM數據表,過多的索引會使索引文件優先與數據文件達到尺寸上限。對于BDB數據表,因為它把數據值和索引值都保存在同一個文件里,所以增加索引必然會使他更快地達到BDB數據文件的尺寸上限。InnoDB數據表共同分享著InnoDB表空間里的存儲空間,所以增加索引必然會加快InnoDB表空間的消耗速度。不過,只要還能增加磁盤空間,就能通過給InnoDB表空間增加組件的辦法擴充之

其次,索引過多,會減慢被索引的數據列上的插入、刪除和修改操作的速度。因為在寫入記錄時,MySQL還必須修改與之有關的所有索引

設計表時的優化

可以將相關表的字段的長度設置的一樣,查詢時可以減少查詢時匹配的次數
始終專注高端網站建設服務 網站建設案例服務方案聯系

聯系我們

135-3000-5572
151-1257-9390

地址:深圳市龍崗區橫崗街道力嘉創意文化產業園338

郵箱:chenmh@sz886.com

我們的優勢

12年建站服務經驗自主開發后臺CMS開發項目不外包無隱形收費

服務198家上市企業服務行業龍頭超過70家 營銷型網站建設完備的項目流程管理體系網頁設計與網站開發技術并重

關于獨占網絡

十多年來,憑借對設計的深刻理解,對互聯網營銷趨勢的敏銳洞察,獨占網絡不斷修正服務導向,完善創作品格,始終注重專業探索,為所有合作企業機構全力以赴,確保網站的視覺體驗與營銷轉化能力。

我們是一群對互聯網抱有執著信念的技術控。從2012年到現在,公司從未建過強大的營銷團隊,卻憑著作品與服務不斷保持增長,做到了"桃李不言,下自成蹊。" 我們堅信:每個客戶都是一條渠道,每個案例都是一個廣告,為企業插上翅膀,助力企業轉型升級,我們已做好準備。

專業團隊為您提供深圳網站建設、深圳網站制作、深圳營銷型網站建設、外貿網站建設等服務,深圳建網站就找獨占網絡 | 12年專注網站建設

深圳市獨占網絡科技有限公司 |備案號:粵ICP備15007128| Copyright 2025,ALL Rights Reserved www.ykfic.cn | Copyright 2025版權所有
Hi,Are you ready? 如果您有意向
請于我們取得聯系。

有一個互聯網項目想和我們談談嗎?
您可以填寫右邊的表格,讓我們了解您的項目需求,這是一個良好的開始,我們將會盡快與你取得聯系。當然也歡迎您給我們寫信或是打電話,讓我們聽到你的聲音!

獨占-整合互聯網營銷

地址:深圳市龍崗區橫崗地鐵A出口力嘉創意文化產業園338
大客戶專線:深圳 13530005572
售前QQ:1447567909
E-mail: sales@sz886.cn

合作意向表
您希望我們為您提供什么服務?
主站蜘蛛池模板: 富平县| 敦煌市| 井陉县| 清镇市| 红安县| 无棣县| 闽清县| 龙江县| 饶阳县| 日喀则市| 中山市| 乐亭县| 商城县| 锡林浩特市| 太康县| 连平县| 阿图什市| 汉中市| 吉隆县| 泾川县| 涪陵区| 遂溪县| 临武县| 湖口县| 芷江| 霞浦县| 察隅县| 侯马市| 日土县| 衡水市| 沁阳市| 体育| 余江县| 高安市| 泗阳县| 嘉定区| 三门峡市| 龙胜| 龙口市| 龙口市| 百色市|