freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫(kù)管理規(guī)范(編輯修改稿)

2025-09-01 06:30 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 統(tǒng)一設(shè)計(jì)建立索引l 【建議】根據(jù)實(shí)際文本區(qū)分度決定索引長(zhǎng)度。 說(shuō)明:索引的長(zhǎng)度與區(qū)分度是一對(duì)矛盾體,一般對(duì)字符串類(lèi)型數(shù)據(jù),長(zhǎng)度為 20的索引,區(qū)分度會(huì)高達(dá) 90%以上,可以使用 count(distinct left(列名, 索引長(zhǎng)度))/count(*)的區(qū)分度來(lái)確定。4. SQL編寫(xiě)規(guī)范l 【強(qiáng)制】禁止開(kāi)發(fā)人員在SQL中添加 Hint,Hint只能由DBA審核后添加。l 【強(qiáng)制】禁止使用悲觀鎖定,即讀鎖 select … for update。l 【強(qiáng)制】禁止在開(kāi)發(fā)代碼中使用DDL語(yǔ)句,比如 truncate,alter table … 等。l 【強(qiáng)制】禁止使用與系統(tǒng)環(huán)境相關(guān)的mysql inside 函數(shù),列如UUID(),USER(),sysdate()這些函數(shù),這樣可能會(huì)導(dǎo)致主從同步不一致。l 【強(qiáng)制】禁止在充當(dāng)讀角色的mysqld上執(zhí)行寫(xiě)操作(寫(xiě)操作指update,delete,insert),因?yàn)榭赡軐?dǎo)致同步中斷或者數(shù)據(jù)不一致。l 【強(qiáng)制】不要使用 count(列名)或 count(常量)來(lái)替代 count(),count()就是 SQL92定義的標(biāo)準(zhǔn)統(tǒng)計(jì)行數(shù)的語(yǔ)法,跟數(shù)據(jù)庫(kù)無(wú)關(guān),跟 NULL和非 NULL無(wú)關(guān)。 l 【強(qiáng)制】說(shuō)明:count(*)會(huì)統(tǒng)計(jì)值為 NULL的行,而 count(列名)不會(huì)統(tǒng)計(jì)此列為 NULL值的行l(wèi) 【強(qiáng)制】使用 ISNULL()來(lái)判斷是否為 NULL值。注意:NULL與任何值的直接比較都為 NULLl 【強(qiáng)制】禁止使用存儲(chǔ)過(guò)程,存儲(chǔ)過(guò)程難以調(diào)試和擴(kuò)展,更沒(méi)有移植性l 【強(qiáng)制】在表查詢(xún)中,一律不要使用 * 作為查詢(xún)的字段列表,需要哪些字段必須明確寫(xiě)明l 【強(qiáng)制】表連接操作中,作為連接條件的字段的數(shù)據(jù)類(lèi)型嚴(yán)格一致。l 【強(qiáng)制】如果表連接字段數(shù)據(jù)類(lèi)型不一致,在SQL中用顯示用類(lèi)型轉(zhuǎn)換,具體情況咨詢(xún)DBA。示例正確用法1:select col1, col2 from tbl1, tbl2where = 。其中“”與“”數(shù)據(jù)類(lèi)型嚴(yán)格一致。l 【建議】必須正確開(kāi)啟事務(wù)并且顯式關(guān)閉事務(wù)l 【建議】使用域名連接數(shù)據(jù)庫(kù)。 禁止線(xiàn)上應(yīng)用使用IP地址連接數(shù)據(jù)庫(kù)。l 【建議】in操作能避免則避免,若實(shí)在避免不了,需要仔細(xì)評(píng)估 in后邊的集合元素?cái)?shù)量,控制在 1000個(gè)之內(nèi)。l 【建議】禁止DML語(yǔ)句的where條件中包含恒真條件(如:1=1) 5. 數(shù)據(jù)庫(kù)備份與恢復(fù)策略規(guī)范 備份策略l 數(shù)據(jù)庫(kù)備份需要在本地,從庫(kù),存儲(chǔ)至少三個(gè)地方保留,確保備份不丟失l 數(shù)據(jù)庫(kù)備份周期根據(jù)業(yè)務(wù)需求,默認(rèn)采取每日備份,保留7天,每周周一備份,保留30天,每月一號(hào)備份,保留100天三個(gè)維度進(jìn)行l(wèi) 數(shù)據(jù)庫(kù)備份方式采取mysqldump方式進(jìn)行每日備份或根據(jù)需要進(jìn)行INNODB增量備份l 數(shù)據(jù)庫(kù)備份采取每天業(yè)務(wù)負(fù)載低峰時(shí)段的凌晨35點(diǎn)進(jìn)行備份l 數(shù)據(jù)庫(kù)備份用戶(hù)使用專(zhuān)有備份用戶(hù),權(quán)限僅僅為可以進(jìn)行備份和恢復(fù)l 數(shù)據(jù)庫(kù)備份必須保留兩個(gè)以上存儲(chǔ)點(diǎn),避免因誤操作或磁盤(pán)損壞丟失備份文件l 數(shù)據(jù)備份設(shè)置保留周期,周期以外的數(shù)據(jù)庫(kù)備份文件視其需要進(jìn)行刻盤(pán)歸檔處理l 數(shù)據(jù)庫(kù)備份采取每月定期驗(yàn)證備份文件有效性的驗(yàn)證測(cè)試l 備份腳本如下:!/bin/bash This is a ShellScript For Auto DB Backup DBName=xgwglobal10 BackupPath=/data/mysqlbak/daybakLogFile=/data/mysqlbak
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1