1、固定長(zhǎng)度類型由于有固定的長(zhǎng)度,所以容易確定每條記錄的起始點(diǎn),可加快數(shù)據(jù)表的修復(fù)速度。在MyISAM和ISAM表中使用固定長(zhǎng)度類型數(shù)據(jù)列有助改善數(shù)據(jù)庫(kù)性能。
成都創(chuàng)新互聯(lián)公司從2013年創(chuàng)立,先為安達(dá)等服務(wù)建站,安達(dá)等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為安達(dá)企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
2、選擇數(shù)據(jù)類型的基本原則 前提: 使用適合存儲(chǔ)引擎。MyISAM數(shù)據(jù)表,最好使用固定長(zhǎng)度的數(shù)據(jù)列代替可變長(zhǎng)度的數(shù)據(jù)列。
3、應(yīng)該使用mysql 的內(nèi)建類型而不是選擇字符串來(lái)進(jìn)行存儲(chǔ)日期和時(shí)間,也應(yīng)該使用整形來(lái)存儲(chǔ)ip地址。
4、個(gè)零) 的小數(shù)。FLOAT 類型和 DOUBLE 類型占用存儲(chǔ)空間分別是 4 字節(jié)和 8 字節(jié)。如果需要用到小數(shù)的字段,精度要求不高的,當(dāng)然用 FLOAT 了。
1、修改MySQL啟動(dòng)腳本/etc/init.d/mysql 最后,需要修改MySQL啟動(dòng)腳本/etc/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等號(hào)右邊的路徑改成你現(xiàn)在的實(shí)際存放路徑,即:home/database/mysql。
2、連接到mysql數(shù)據(jù)庫(kù)服務(wù)器,查看默認(rèn)存儲(chǔ)目錄位置。關(guān)閉mysql服務(wù)進(jìn)程,并創(chuàng)建新的存儲(chǔ)位置。在mysql數(shù)據(jù)文件復(fù)制或者移動(dòng)到新的存儲(chǔ)目錄,并修改存儲(chǔ)目錄的目錄權(quán)限。
3、如果不為MySQL修改AppArmor配置文件,永遠(yuǎn)也無(wú)法為新設(shè)置的數(shù)據(jù)庫(kù)存儲(chǔ)位置啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)。
4、Mysql默認(rèn)存放位置:C:\Program Files\MySQL\MySQL Server 0\data\。另外,數(shù)據(jù)庫(kù)的配置文件位置為C:\Program Files\MySQL\MySQL Server 0\my.ini。
5、MySQL默認(rèn)的數(shù)據(jù)文件存儲(chǔ)目錄為/var/lib/mysql。
6、在mysql安裝完成后,要修改數(shù)據(jù)庫(kù)存儲(chǔ)的位置,比如從安裝目錄下的E:\Program Files (x86)\MySQL\data文件夾轉(zhuǎn)移到D:\mydata文件夾。
緩存就是數(shù)據(jù)交換的緩沖區(qū)(稱作Cache),當(dāng)某一硬件要讀取數(shù)據(jù)時(shí),會(huì)首先從緩存中查找需要的數(shù)據(jù),如果找到了則直接執(zhí)行,找不到的話則從內(nèi)存中找。由于緩存的運(yùn)行速度比內(nèi)存快得多,故緩存的作用就是幫助硬件更快地運(yùn)行。
mysql存過游標(biāo)里的數(shù)據(jù)會(huì)放到緩存。mysql緩存數(shù)據(jù),一般都是放在內(nèi)存的,因?yàn)樗俣瓤旃芾矸奖?。硬盤在高速的請(qǐng)求下,IO會(huì)成為瓶頸。
優(yōu)化查詢:查詢是數(shù)據(jù)庫(kù)中最常用的操作之一,因此需要對(duì)查詢進(jìn)行優(yōu)化,以提高查詢速度??梢酝ㄟ^避免使用通配符、優(yōu)化查詢語(yǔ)句和減少JOIN操作等方式來(lái)優(yōu)化查詢。