排序
高性能MySQL-详解事务与隔离级别
本文主要包括一下内容: (1) 事务的概念与ACID (2)事务的隔离级别 (3)MySQL中的事务 1. 事务与ACID 理解事务是其它高级概念的基础。 事务:事务就是一组原子性的SQL查询,或则说是...
高性能MySQL-存储引擎MyISAM与InnoDB基本区别介绍
这篇博文主要是总结关于MyISAM与InnoDB的区别 innodb和myisam是使用mysql时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为: (1)myisam类型不支持事务处理等高级处...
高性能MySQL-创建高性能的索引详解(图文)
本文是关于创建索引的的内容: (1) 索引的类型 (2)索引的优点 (3)优化索引的策略 这里给出一个索引的思维导图: 索引是存储引擎用于快速找到记录的一种数据结构。索引是对 查询性能...
MySQL关于索引操作的SQL代码示例
这篇博文主要是做一些记录,关于MySQL中索引操作的一些常用命令的使用: 1. 查看某个表的索引 show index from table_name;show keys from table_name; 2. 创建索引 -- index_name可以省...
MySQL查询性能优化详情介绍
对于高性能数据库来说:库表结构优化、索引优化和查询优化需要齐头并进 1.为什么查询的速度会慢? 查询其实就是一系列的子任务组成,优化查询实际上就是:要么消除一些子任务,要么减少子任务执...
MySQL查询性能分析工具-explain关键字分析
explain显示了mysql如何使用mysql来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 explain的使用方法很简单,只需要在select查询语句前面加上explain关键字就行。...
高性能MySQL-特定类型查询的优化详解
这一节主要是对于一些特定类型的优化查询: (1)count查询优化; (2)关联查询 (3)子查询 (4)GROUP BY 和 DISTINCT优化 (5)LIMIT 分页优化 count查询优化 count()聚合函数的...
高性能MySQL-查询缓存介绍
简单点说,就是对于相同sql可以跳过sql解析和执行计划生成阶段,直接返回缓存的结果。也就是缓存完整的select 查询结果。 1. 查询查询缓存: 缓存存放在一个哈希表中,通过一个哈希值引用。哈希...
Mysql主从同步原理实现的详情介绍(图文)
这篇文章主要介绍了mysql主从同步的实现原理,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 1、什么是mysql主从同步? 当master(主)库的数据发生变化的时候,...
MySQL之-查询指定的数据库和表是否存在
1、查看指定的数据库是否存在 SELECT information_schema.SCHEMATA.SCHEMA_NAME FROM information_schema.SCHEMATA where SCHEMA_NAME='databaseName'; 2、查看指定的数据库下是否存在某张...