MySQL 6.0新特性展望 多項(xiàng)功能增強(qiáng)
MySQL 6.0 新特性
(注意:因?yàn)镸ySQL 6.0發(fā)展仍處于早期階段,這里的內(nèi)容仍然會(huì)有所變化)
以下功能已經(jīng)或即將添加到MySQL 6.0中:
◆ 新Falcon事務(wù)存儲(chǔ)引擎(見(jiàn)13.8, “Falcon存儲(chǔ)引擎” );
◆ 支持更多的Unicode字符集:utf16 、utf32 、和4字節(jié)utf8 (這些字符集支持這些附加的Unicode字符集);
◆ 增加了BACKUP DATABASE 和 RESTORE 語(yǔ)句來(lái)進(jìn)行備份和還原操作(見(jiàn)第6.3節(jié),“使用MySQL備份”) ;
◆ 改進(jìn)INFORMATION_SCHEMA數(shù)據(jù)庫(kù),并增加了INFORMATION_SCHEMA.PARAMETERS 表,INFORMATION_SCHEMA.ROUTINES 增加了新列(見(jiàn)第19.27 ,“INFORMATION_SCHEMA PARAMETERS表” 和19.14 ,“ INFORMATION_SCHEMA ROUTINES ROUTINES表” );
◆ 對(duì)子查詢和Join進(jìn)行了優(yōu)化,包括對(duì)MyISAD和InnoB存儲(chǔ)引擎分散范圍內(nèi)的批量索引訪問(wèn);
◆ RESET SLAVE不再更改復(fù)制連接的參數(shù);以前,它重置他們到命令行指定的數(shù)值(見(jiàn)第12.6.2.3 ,“ RESET SLAVE語(yǔ)法” );
◆ LOCK TABLES 語(yǔ)法已經(jīng)擴(kuò)展,支持不會(huì)自動(dòng)事務(wù)提交的事務(wù)表鎖。在后面的 LOCK TABLES ... IN SHARE MODE 或者 LOCK TABLES ... IN EXCLUSIVE MODE 你可以使用未提及的表級(jí)鎖,你也可以確保LOCK TABLES 語(yǔ)句可以連續(xù)的得到多次的事務(wù)鎖, 增加額外的表格到鎖集合,而無(wú)需解鎖以前已經(jīng)鎖住的表格。當(dāng)使用LOCK TABLES with IN SHARE MODE或者在EXCLUSIVE MODE ,表級(jí)鎖在事務(wù)結(jié)束前不會(huì)解鎖。
使用LOCK TABLE獲得的事務(wù)鎖在事務(wù)結(jié)束時(shí)釋放,包括顯示的提交或者回滾,或者由于語(yǔ)句引起的隱式提交,或者由于鏈接關(guān)閉. 12.4.3, “引起隱式提交的語(yǔ)句” ,列出了那些會(huì)引起隱式提交的語(yǔ)句。
LOCK TABLES的行為在READ和WRITE鎖時(shí)報(bào)出不變( 也就是當(dāng)不使用IN SHARE MODE或者IN EXCLUSIVE MODE ) ;
◆ 增強(qiáng)的XML功能,包括一個(gè)新的LOAD XML語(yǔ)法(見(jiàn)第12.2.7,“ LOAD XML語(yǔ)法”);
◆ 支持?jǐn)U展的注釋,包括表、列和索引。
下面的結(jié)構(gòu)是過(guò)時(shí)的,已在MySQL 6.0中刪除
應(yīng)用應(yīng)該更新,使用另一個(gè)方式來(lái)使用他們;
◆ table_type 系統(tǒng)變量(用storage_engine);
◆ 表格的用來(lái)在CREATE TABEl或者ALTER TABLE的TYPE 參數(shù)(使用ENGINE );
◆ SHOW TABLE TYPES 語(yǔ)法(使用SHOW ENGINES);
◆ The log_bin_trust_routine_creators 變量(使用log_bin_trust_function_creators);
◆ TIMESTAMP( N ) :來(lái)指定顯示寬度為N(使用沒(méi)有N的);
◆ SHOW INNODB STATUS和SHOW MUTEX STATUS語(yǔ)法(使用SHOW ENGINE INNODB STATUS這兩種);
◆ The LOAD TABLE ... FROM MASTER和LOAD DATA FROM MASTER語(yǔ)法;
◆ SHOW PLUGIN 語(yǔ)法(使用SHOW PLUGINS );
◆ BACKUP TABLE 和RESTORE TABLE 語(yǔ)法;
◆ The --master-xxx 指定復(fù)制的參數(shù)的服務(wù)器參數(shù)(使用CHANGE MASTER TO statement 代替):
--master-host , --master-user , --master-password , --master-port , |
【編輯推薦】
























