数据库

高性能MySQL-详解事务与隔离级别-小浪学习网

高性能MySQL-详解事务与隔离级别

本文主要包括一下内容:  (1) 事务的概念与ACID  (2)事务的隔离级别  (3)MySQL中的事务 1. 事务与ACID 理解事务是其它高级概念的基础。 事务:事务就是一组原子性的SQL查询,或则说是...
站长的头像-小浪学习网月度会员站长1年前
3715
高性能MySQL-存储引擎MyISAM与InnoDB基本区别介绍-小浪学习网

高性能MySQL-存储引擎MyISAM与InnoDB基本区别介绍

这篇博文主要是总结关于MyISAM与InnoDB的区别 innodb和myisam是使用mysql时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为: (1)myisam类型不支持事务处理等高级处...
站长的头像-小浪学习网月度会员站长1年前
255
高性能MySQL-创建高性能的索引详解(图文)-小浪学习网

高性能MySQL-创建高性能的索引详解(图文)

本文是关于创建索引的的内容:  (1) 索引的类型  (2)索引的优点  (3)优化索引的策略 这里给出一个索引的思维导图: 索引是存储引擎用于快速找到记录的一种数据结构。索引是对 查询性能...
站长的头像-小浪学习网月度会员站长1年前
415
MySQL关于索引操作的SQL代码示例-小浪学习网

MySQL关于索引操作的SQL代码示例

这篇博文主要是做一些记录,关于MySQL中索引操作的一些常用命令的使用: 1. 查看某个表的索引 show index from table_name;show keys from table_name; 2. 创建索引 -- index_name可以省...
站长的头像-小浪学习网月度会员站长1年前
238
MySQL查询性能优化详情介绍-小浪学习网

MySQL查询性能优化详情介绍

对于高性能数据库来说:库表结构优化、索引优化和查询优化需要齐头并进 1.为什么查询的速度会慢? 查询其实就是一系列的子任务组成,优化查询实际上就是:要么消除一些子任务,要么减少子任务执...
站长的头像-小浪学习网月度会员站长1年前
3812
MySQL查询性能分析工具-explain关键字分析-小浪学习网

MySQL查询性能分析工具-explain关键字分析

explain显示了mysql如何使用mysql来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 explain的使用方法很简单,只需要在select查询语句前面加上explain关键字就行。...
站长的头像-小浪学习网月度会员站长1年前
378
高性能MySQL-特定类型查询的优化详解-小浪学习网

高性能MySQL-特定类型查询的优化详解

这一节主要是对于一些特定类型的优化查询:  (1)count查询优化;  (2)关联查询  (3)子查询  (4)GROUP BY 和 DISTINCT优化  (5)LIMIT 分页优化 count查询优化 count()聚合函数的...
站长的头像-小浪学习网月度会员站长1年前
338
高性能MySQL-查询缓存介绍-小浪学习网

高性能MySQL-查询缓存介绍

简单点说,就是对于相同sql可以跳过sql解析和执行计划生成阶段,直接返回缓存的结果。也就是缓存完整的select 查询结果。 1. 查询查询缓存: 缓存存放在一个哈希表中,通过一个哈希值引用。哈希...
站长的头像-小浪学习网月度会员站长1年前
3015
Mysql主从同步原理实现的详情介绍(图文)-小浪学习网

Mysql主从同步原理实现的详情介绍(图文)

这篇文章主要介绍了mysql主从同步的实现原理,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 1、什么是mysql主从同步? 当master(主)库的数据发生变化的时候,...
站长的头像-小浪学习网月度会员站长1年前
3311
MySQL之-查询指定的数据库和表是否存在-小浪学习网

MySQL之-查询指定的数据库和表是否存在

1、查看指定的数据库是否存在 SELECT information_schema.SCHEMATA.SCHEMA_NAME FROM information_schema.SCHEMATA where SCHEMA_NAME='databaseName'; 2、查看指定的数据库下是否存在某张...
站长的头像-小浪学习网月度会员站长1年前
268