sql語句性能達不到你的要求,執(zhí)行效率讓你忍無可忍,一般會時下面幾種情況。
網(wǎng)速不給力,不穩(wěn)定。
服務(wù)器內(nèi)存不夠,或者SQL 被分配的內(nèi)存不夠。
sql語句設(shè)計不合理
沒有相應(yīng)的索引,索引不合理
沒有有效的索引視圖
表數(shù)據(jù)過大沒有有效的分區(qū)設(shè)計
數(shù)據(jù)庫設(shè)計太2,存在大量的數(shù)據(jù)冗余
索引列上缺少相應(yīng)的統(tǒng)計信息,或者統(tǒng)計信息過期
結(jié)構(gòu)化查詢語言(Structured Query Language)簡稱SQL(發(fā)音:/ˈɛs kjuː ˈɛl/ "S-Q-L"),結(jié)構(gòu)化查詢語言是一種數(shù)據(jù)庫查詢和程序設(shè)計語言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫系統(tǒng);同時也是數(shù)據(jù)庫腳本文件的擴展名。結(jié)構(gòu)化查詢語言是高級的非過程化編程語言,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。
幾個有用的MSSQL語句
1.查詢數(shù)據(jù)庫的內(nèi)存
SQL_GET_MEMORY ='SELECT name, value, value_in_use, [description] FROM sys.configurations WHERE name = "max server memory
(MB)" ORDER BY name OPTION (RECOMPILE)'
2.查詢用戶權(quán)限,SERVER級別
SQL_GET_USER_RIGHT_SERVER = "SELECT * FROM sys.fn_my_permissions(NULL, 'SERVER')"
3.查詢用戶權(quán)限,DATABASE級別
SQL_GET_USER_RIGHT_DB = "SELECT * FROM sys.fn_my_permissions(NULL, 'DATABASE')"
4.切換數(shù)據(jù)庫主備關(guān)系
SQL_CHANGE_MASTER = "alter database elbert08 set partner failover"
- PC官方版
- 安卓官方手機版
- IOS官方手機版