![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 78
小疯子_的博客
爱上码字,不断创造
展开
-
MySQL索引
MySQL索引的概念索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。上述SQL语句,在没有索引的情况下,数据库会遍历全部200条数据后选择符合条件的;而有了相应的索引之后,数据库会直接在索引中查找符合条件的选项。如果我们把SQL语句换成“SELECT * FROM转载 2017-08-04 16:47:18 · 274 阅读 · 0 评论 -
如何实现MySQL索引优化【转】
转自云栖社区RDS for MySQL 由亚洲唯一WebScaleSQL团队维护内核源码,结合阿里巴巴多年MySQL数据库调优经验,从数据库源码层及数据库参数进行了性能优化,在相近规格配置下,RDS for MySQL性能值能达到自建数据库性能的3倍以上。RDS for MySQL针对通用的场景,在内核做了一系列的优化: 1、 改进了InnoDB redo组提交功能,多线程并发写转载 2017-08-04 10:30:49 · 287 阅读 · 0 评论 -
如何在利用Navicte for Mysql 快速导入数据
前言在自己动手做项目时,需要在数据库中导入大量数据,网上查了下资料,有一些介绍,但是我却屡试不爽,总的来说,每个人情况不一样,可能就会出现一些问题,关键是找到问题,解决问题,总结问题。准备针对这两个问题,大家可以看到后缀.XLS和.xlsx,我用的是Office2016,新建的是后一个xlsx,在导入过程中,多次出现找不到该文件,尝试了很多次都不可以,用Text导入也试过,但是因为它列没法对齐,数据原创 2017-07-18 09:45:40 · 677 阅读 · 0 评论 -
Mysql修改数据存储引擎
前言 今天开始以后会有很多数据库相关的信息整理,以备查询。 正文 首先查看数据库引擎: mysql> show engines; 看你的mysql当前默认的存储引擎: mysql> show variables like '%storage_engine%'; 你要看某个表用了什么引擎(在显示结果里参数engine后面的就表示该表当前用的存储引擎):mysql> sho原创 2017-09-12 11:48:53 · 1158 阅读 · 0 评论 -
Mysql如何确定分库分表
前言 项目需求确认后,如何建立数据库才能达到最好的效果是接下来考虑的事。 正文 分表是分散数据库压力的好方法。 分表,最直白的意思,就是将一个表结构分为多个表,然后,可以在同一个库里,也可以放到不同的库。 当然,首先要知道什么情况下,才需要分表。个人觉得单表记录条数达到百万到千万级别时就要使用分表了。1.分表的分类 1.纵向分表 将本来可以在同一个表的内容,人原创 2017-09-12 14:18:18 · 500 阅读 · 0 评论 -
MySQL的btree索引和hash索引的区别
前言 索引方式不同对于速度的影响是很大的,所以在选择索引的方式上,我们需要提前考虑到使用。 正文 1.Hash索引介绍 Hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。 很多人又有疑问了,既然 Has原创 2017-09-12 16:13:36 · 265 阅读 · 0 评论