sql語句性能達不到你的要求,執行效率讓你忍無可忍,一般會時下面幾種情況。
網速不給力,不穩定。
服務器內存不夠,或者SQL 被分配的內存不夠。
sql語句設計不合理
沒有相應的索引,索引不合理
沒有有效的索引視圖
表數據過大沒有有效的分區設計
數據庫設計太2,存在大量的數據冗余
索引列上缺少相應的統計信息,或者統計信息過期
結構化查詢語言(Structured Query Language)簡稱SQL(發音:/ˈɛs kjuː ˈɛl/ "S-Q-L"),結構化查詢語言是一種數據庫查詢和程序設計語言,用于存取數據以及查詢、更新和管理關系數據庫系統;同時也是數據庫腳本文件的擴展名。結構化查詢語言是高級的非過程化編程語言,允許用戶在高層數據結構上工作。
幾個有用的MSSQL語句
1.查詢數據庫的內存
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.查詢用戶權限,SERVER級別
SQL_GET_USER_RIGHT_SERVER = "SELECT * FROM sys.fn_my_permissions(NULL, 'SERVER')"
3.查詢用戶權限,DATABASE級別
SQL_GET_USER_RIGHT_DB = "SELECT * FROM sys.fn_my_permissions(NULL, 'DATABASE')"
4.切換數據庫主備關系
SQL_CHANGE_MASTER = "alter database elbert08 set partner failover"
- PC官方版
- 安卓官方手機版
- IOS官方手機版