1.mssql和mysql sql如何调优?

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

相关文章
相关标签/搜索