Mysql
恶心的小达达
90后的我们,加油!
展开
-
mysql 数据库存储引擎
数据库存储引擎对于初学者来说我们通常不关注存储引擎,但是 MySQL 提供了多个存储引擎,包括处理事务安全表的引擎和处理非事务安全表的引擎。在 MySQL 中,不需要在整个服务器中使用同一种存储引擎,针对具体的要求,可以对每一个表使用不同的存储引擎。存储引擎简介MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提...转载 2019-04-05 21:54:55 · 345 阅读 · 0 评论 -
Mysql性能优化(三) 索引的基础理解
概念MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。索引的类型(关于数据结构方面的知识请自行寻找):B-Tree索引 Hash索引 聚簇索引 非聚集索引(辅助索引、二级索引) 覆盖索引 B-Tree索引:B-Tree索引使用B-Tree来存储数据,当然不同存储引擎的实现方式不...原创 2019-08-08 09:29:09 · 234 阅读 · 0 评论 -
Mysql性能优化(三) Explain(转)
Explain:在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行...转载 2019-08-08 10:05:02 · 122 阅读 · 0 评论 -
Mysql性能优化(四) 索引优化实战单表索引优化
创建文章表:drop TABLE if EXISTS article;create table if not EXISTS `article` ( id int PRIMARY KEY auto_increment, author_id int, category_id int, comments int, views int);插入3条数据...原创 2019-08-08 13:26:02 · 148 阅读 · 0 评论 -
Mysql性能优化(五) 索引优化实战多表索引优化
创建员工和部门表:DROP TABLE IF EXISTS employee;CREATE TABLE IF NOT EXISTS employee ( id INT PRIMARY KEY auto_increment, name VARCHAR(50), dept_id INT);DROP TABLE if EXISTS department;create ...转载 2019-08-08 14:59:10 · 432 阅读 · 0 评论 -
Mysql性能优化索引优化补充
Mysql 之索引优化及索引失效请参考Mysql 之索引优化及索引失效1.最佳左前缀法则-如果索引了多列,要遵守最左前缀法则.指的是查询从索引的最左前列开始并且不跳过索引中的列.2.不在索引上左任何操作(计算,函数,(自动or手动)类型转换),会导致索引失效而转向全表扫描3.存储引擎不能使用索引中范围条件右边的列4.尽量使用覆盖索引(只访问索引的查询(索引列和查询列一致...原创 2019-08-08 15:30:13 · 148 阅读 · 0 评论 -
Mysql性能优化(一) mysql的数据库文件存储
一、mysql的物理文件默认体系结构默认采用的是在linux系统下yum安装mysql的默认文件结构(/var/lib/mysql)下面是在navcate下查看mysql (比较有意思的是建立的数据库名称为高性能mysql结果存储的数据库文件目录是(@9ad8@6027@80fdmysql)数据库文件:一个数据库对应一个文件夹,创建了六个数据库 其中:高性能mysql对应的...原创 2019-08-06 16:39:59 · 1639 阅读 · 0 评论 -
Mysql性能优化(二) mysql的逻辑架构
mysql的逻辑架构MySQL体系结构描述了MySQL系统的不同组件如何相互关联。MySQL架构基本上是一个客户端 - 服务器系统。MySQL数据库服务器是服务器,连接到MySQL数据库服务器的应用程序是客户端。MySQL体系结构包含以下主要组件。应用层:该层是MySQL架构中最顶层的层;你可以在许多客户端 - 服务器架构中看到同一层。该层包括大多数客户端 - 服务器应用程序通用...原创 2019-08-07 10:10:32 · 1048 阅读 · 0 评论