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.充分建立索引