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

正文內(nèi)容

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

2024-09-01 06:30 本頁面
 

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