随笔分类 -  MYSQL优化

提高mysql千万级大数据SQL查询优化30条经验(Mysql索引优化注意)
摘要:转自:https://www.cnblogs.com/binbinyouni/p/6070715.html 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放 阅读全文
posted @ 2019-02-17 02:40 Sharpest 编辑
MySQL优化十大技巧
摘要:转自:https://m.2cto.com/database/201701/557910.html MYSQL优化主要分为以下四大方面: 设计:存储引擎,字段类型,范式与逆范式 功能:索引,缓存,分区分表。 架构:主从复制,读写分离,负载均衡。 合理SQL:测试,经验。 一、存储引擎 在创建表的时候 阅读全文
posted @ 2019-02-17 02:20 Sharpest 编辑
mysql 快速生成百万条测试数据
摘要:转自:http://www.cnblogs.com/jiangxiaobo/p/6101072.html 1、生成思路 利用mysql内存表插入速度快的特点,先利用函数和存储过程在内存表中生成数据,然后再从内存表插入普通表中 2、创建内存表及普通表 CREATE TABLE `vote_record 阅读全文
posted @ 2018-11-09 03:20 Sharpest 编辑
MySQL批量千万级数据SQL插入性能优化<细读>
摘要:转自:https://blog.csdn.net/h330531987/article/details/76039795 对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,可能每天花费在数据导入上的时间就会长达几个小时之久。因此,优化数据库插入性能是 阅读全文
posted @ 2018-11-09 01:09 Sharpest 编辑
MYSQL数据库-设计1-转
摘要:范式,NF,normal format,就是指对表的结构的要求! 目的:1,规范结构!2,减少数据冗余! 第一范式,1NF,字段原子性 要求字段不能再分,要求字段的原子性 第二范式,2NF,非部分依赖 增加唯一主键即可!ID 范式的要求,是逐渐递增! 在满足 了 第一范式的前提下,不能出现部分依赖! 阅读全文
posted @ 2016-03-10 10:08 Sharpest 编辑
MYSQL数据库-设计
摘要:关系(二维表)的设计规范,范式 范式:就是指对表的结构的要求 第一范式,1NF (Normal format) 要求字段不能再分!要求字段的原子性! 第二范式,2NF范式的要求,是逐渐递增! 在满足了第一范式的前提下,不能出现部分依赖! 部分依赖指的是:普通字段对主键是完全依赖的,而不应该是依赖主键 阅读全文
posted @ 2016-03-10 10:04 Sharpest 编辑
MySQL设计
摘要:数据库设计与数据库设计前的准备 数据库设计(database design):数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效的存储和管理要求,满足各种用户的需求,包括信息管理要求和数据操作要求. 信息管理要求:信息管理要求 阅读全文
posted @ 2016-02-24 21:21 Sharpest 编辑
MYSQL
摘要:一. 了解数据库1.1数据库数据库是以某种方式有组织的方式存储的数据集合数据相当于文件柜而表相当于文件1.2. 表表是一种结构化文件,可用来存储某种特定类型的数据1.3.列列是存储表中的某部分数据列是表中的一个字段1.4 行表中的数据是按行存储的,所保存的每条数据存储在自己的行内。行是表中的一条记录 阅读全文
posted @ 2016-02-24 21:21 Sharpest 编辑
MySQL优化1
摘要:1.1识别性能问题 1.1.1 寻找运行缓慢的SQL语句 命令: Show full processlist 1.1.2 确认低效查询 1 运行SQL语句并记录执行时间 Select * from inventory where item_id = 16102176; 2.生成查询执行计划QEP Q 阅读全文
posted @ 2016-02-24 21:17 Sharpest 编辑
mysql数据库优化小结
摘要:一、常见数据库的优化操作 1、表的设计要符合三范式。 2、添加适当的索引,索引对查询速度影响很大,必须添加索引。主键索引,唯一索引,普通索引,全文索引 3、添加适当存储过程,触发器,事务等。 4、读写分离(主从数据库) 5、对sql语句的一些优化,(查询执行速度比较慢的sql语句) 6、分表分区 分 阅读全文
posted @ 2016-02-23 14:21 Sharpest 编辑
mysql性能优化-慢查询分析、优化索引和配置
摘要:目录 一、优化概述 二、查询与索引优化分析 1性能瓶颈定位 Show命令 慢查询日志 explain分析查询 profiling分析查询 2索引及查询优化 三、配置优化 1) max_connections 2) back_log 3) interactive_timeout 4) key_buff 阅读全文
posted @ 2016-02-23 14:20 Sharpest 编辑