美文网首页
数据库优化总结

数据库优化总结

作者: 尤力 | 来源:发表于2020-01-04 22:48 被阅读0次

一、概述

二、优化方案详解

2.1、从数据库层面增强性能:优化SQL语句,合理使用字段索引,避免索引失效

SQL语句优化

减少表与表的关联。

应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描。比如select id from t where num is null

应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。

不在索引上做任何操作(计算,函数)。

字段索引

对经常查询关联的字段使用索引。

2.2、减少数据库操作次数,尽量使用数据库访问驱动的批处理方法。

比如循环插入多条数据的时候,通常创建一个对象,插入一条,循环完即插入完成。尽量使用批处理方法,将循环出的多个对象存档到list里面,批量插入list,这样效率更高。

2.3、提升数据库服务器硬件配置,或者搭建数据库集群。

相关文章

  • MySQL优化

    数据库SQL优化大总结之 百万级数据库优化方案

  • sql优化

    参考:数据库SQL优化大总结之 百万级数据库优化方案如何优化MySQL千万级大表,我写了6000字的解读 --很棒...

  • 数据库学习

    最近在走数据库的阶段,有听到过数据库优化这个词,于是做了一些总结: 1.数据库优化的好处 避免网站页面出现访问错误...

  • zabbix优化之进阶版

    官网调优 1. 数据库优化 1.设置数据库分区优化,buffer优化,hash优化, 说明:数据库分区优化的优点:...

  • mysql优化

    mac下开启数据库:每次启动都是找了半天,这次记录下:启动mysql数据库mycat学习分享mycat学习总结优化思路

  • 数据库优化总结

    一、概述 二、优化方案详解 2.1、从数据库层面增强性能:优化SQL语句,合理使用字段索引,避免索引失效 SQL语...

  • 数据库存储原理特性索引优化

    说一下mysql数据库存储的原理? 事务的特性? 数据库索引 数据库怎么优化查询效率? 数据库优化方案 优化索引、...

  • 无标题文章

    title: 数据库优化经验总结date: 2016-04-30 10:14:29categories: 技术ta...

  • (转)Java面试重难点剖析(部分)

    1、高并发访问数据库优化方法 2、java finalize方法总结、GC执行finalize的过程 3、简单理解...

  • 数据库索引创建与优化

    对于数据库的优化主要包括三个部分:查询优化、索引优化和字段类型优化,其中,索引优化则是数据库优化的重中之重。一个查...

网友评论

      本文标题:数据库优化总结

      本文链接:https://www.haomeiwen.com/subject/mkwfactx.html