mssql是指微軟的SQL Server數據庫服務器。
mysql
mssql常見的調優方法主要分爲兩類,sql
(1)代碼優化,代碼優化,我搜集經常使用到的有如下幾點:數據庫
1.避免使用select * 語句服務器
2.避免關聯不須要的表函數
3.能用UNION ALL就不要用UNION優化
4.避免使用!=或<>、IS NULL或IS NOT NULL、IN ,NOT IN等這樣的操做符,由於這會使系統沒法使用索引,而只能直接搜索表中的數據索引
5.能用DISTINCT的就不用GROUP BY事務
6.可以用BETWEEN的就不要用IN內存
7.儘可能避免在WHERE子句中對字段進行函數或表達式操做,這將致使引擎放棄使用索引而進行全表掃描開發
(2)數據庫優化
1.加大內存
2.在經常使用字段中加入索引,要視狀況而定,若是該字段修改操做比較頻繁,會致使查詢很慢
3.分庫分表
mysql是一個關係型數據庫管理系統,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品。MySQL 是最流行的關係型數據庫管理系統之一,在 WEB 應用方面,MySQL是最好的 RDBMS (Relational Database Management System,關係數據庫管理系統) 應用軟件之一
mysql常見的調優方法主要有如下幾點,
1.選擇合適的存儲引擎:mysql默認選擇的是 InnoDB引擎, MyISAM和InnoDB區別:MyISAM 比 InnoDB 速度快,MyISAM 不支持事務
2.保證從內存中讀取數據,將數據保存在內存中,設置足夠大innodb_buffer_pool_size
3.頂起優化重建數據庫
4.下降磁盤寫入操做
5.提升磁盤讀寫速度
6.充分建立索引