MySQL
文章平均质量分 66
熊出陌
努力比什么都重要。
展开
-
MySQL中有关索引组织表的概念分析
目前的流行的MySQL存储引擎中,InnoDB是最首先的引擎选型,我们在部署和规划的过程中,应该首选为InnoDB作为存储引擎的首先。在InnoDB存储引擎中,因为表都是按照主键的顺序进行存放的,这种存放方式,我们成为索引组织表(IOT)原创 2017-05-16 09:55:04 · 1560 阅读 · 0 评论 -
MySQL多实例安装
文章目录多实例安装1. 多实例介绍2. 安装要求3. 安装操作多实例安装1. 多实例介绍一台服务器上安装多个MySQL数据库实例可以充分利用服务器的硬件资源通过mysqld_multi进行管理2. 安装要求MySQL实例1 - mysql1port = 3306datadir = /data1socket = /tmp/mysql.sock1MySQL实例...原创 2019-03-27 09:23:43 · 198 阅读 · 0 评论 -
MySQL存储引擎
文章目录存储引擎(一)1.Mysql上支持的存储引擎2. 存储引擎的概念3. MySQL存储引擎3. 存储引擎之MyISAM存储引擎(一)1.Mysql上支持的存储引擎mysql> show engines;+--------------------+---------+---------------------------------------------------------...原创 2019-03-26 11:28:25 · 180 阅读 · 0 评论 -
MySQL慢日志和通用日志
文章目录一. 慢查询日志进阶1. 相关参数:2. 慢查询日志实践二. 通用日志(generic_log)与审计三. 存储引擎(一)1.Mysql上支持的存储引擎2. 存储引擎的概念3. MySQL存储引擎3. 存储引擎之MyISAM一. 慢查询日志进阶1. 相关参数:slow_query_log是否开启慢查询日志slow_query_log_file慢查询日志文件名, 在...原创 2019-03-26 11:17:52 · 464 阅读 · 0 评论 -
MySQL体系结构(一)
文章目录1. 数据库2. 数据库实例3. MySQL体系结构4. 逻辑存储结构1. 数据库数据库(数据库文件)是一个或者一组二进制文件,通常来说存在与文件系统之上。2. 数据库实例由数据库后台进程/线程以及一个共享区域组成(程序的概念),数据库实例是用来操作数据库文件的注意:MySQL中,数据库实例和数据库是一一对应的。没有Oracle的一对多(RAC)的机制。3. MySQL...原创 2019-03-25 16:58:02 · 159 阅读 · 0 评论 -
MySQL 5.6 and MySQL 5.7安装
MySQL学习笔记(Day001-002:介绍和安装)文章目录MySQL学习笔记(Day001-002:介绍和安装)一.MySQL版本选择二. MySQL官方网站介绍三. MySQL下载四. MySQL安装五. 附录一.MySQL版本选择MySQL5.6以后的版本,推荐使用官方版本。Percona:在5.6版本以后,MySQL将Percon之前优化集成到官方版本中;MariaDB:无I...原创 2019-03-13 11:56:05 · 330 阅读 · 0 评论 -
MySQL权限管理(二)
文章目录一. 权限拾遗1. GRANT与创建用户2. 查看某一个用户的权限3. 删除某一个用户4. MySQL权限信息5. information_schema二. MySQL模拟角色1. 角色的定义:2. 模拟角色操作:一. 权限拾遗1. GRANT与创建用户mysql> grant select on sys.* to 'perf'@'127.0.0.1' identified b...原创 2019-03-15 10:08:27 · 299 阅读 · 0 评论 -
MySQL权限管理(一)
文章目录权限管理1. “用户 + IP”的概念2. 用户权限管理3. 基本操作4. 撤销权限权限管理1. “用户 + IP”的概念MySQL中同一个用户名,比如Bob,能否登录,以及用什么密码登录,可以访问什么库等等,都需要加上IP,才可以表示一个完整的用户标识[email protected] 和 bob@loalhost 以及 [email protected] 这三个其实是不同的 用户标识...原创 2019-03-15 09:57:18 · 159 阅读 · 0 评论 -
MySQL 参数介绍和设置
参数的分类全局参数:GLOBAL可修改参数不可修改参数会话参数:SESSION可修改参数不可修改参数1: 用户可在线修改非只读参数,只读参数只能预先在配置文件中进行设置,通过重启数据库实例,方可生效。2: 所有的在线修改过的参数(GLOBAL/SESSION),在重启后,都会丢失,不会写如my.cnf,无法将修改进行持久化3: 有些参数,即存在于GLOB...原创 2019-03-14 11:23:22 · 262 阅读 · 0 评论 -
MySQL升级和登陆方式
文章目录一. 数据库升级1. 环境说明2. 环境举例3. 版本升级4.关于降级问题的说明二. MySQL的连接登录一. 数据库升级1. 环境说明一般说来,MySQL数据库的二进制数据文件,也就是my.cnf中的配置项datadir所在的位置,和我们MySQL应用程序安装的位置,是分开的,仅仅通过配置项告诉MySQL,数据库的数据存在datadir这个目录下。当程序和数据分离以后,方便我们对...原创 2019-03-14 10:40:17 · 156 阅读 · 0 评论 -
MySQL归档 pt-archiver 工具官方文档-译文(一)
https://www.percona.com/doc/percona-toolkit/2.2/pt-archiver.html原文连接,有兴趣的读者可以看原文内容(译文为本人个人见解,如有异议,回复即可!转载请注明)。pt-archiverNAME¶pt-archiver - Archive rows from a MySQL table into another...原创 2018-09-06 13:53:29 · 2958 阅读 · 0 评论 -
MySQL主从(一):基本安装部署
需要部署一主一从,前面放置中间件kingshard,配置中间件之前,先配置好基础的主从环境 类目 属性 说明 系统 CentOS Linux release 7.2.1511 (Core) 无 ip-master 10.11.10.215 主数据库 ip-slave 10.11.10.216 从数据库 MySQL版本 5.7.20 无 同步原创 2017-11-27 16:28:13 · 1398 阅读 · 0 评论 -
MySQL DDL中碰到Waiting for table metadata lock
在进行线上表操作的时候,线上的CPU和IOPS等均不非常低,但是对一张表进行DDL(drop|truncate|rename|repair)均没有任何反应,在processlist中,会看到报Waiting for table metadata lock原创 2017-11-24 14:35:12 · 515 阅读 · 0 评论 -
中间件kingshard入门(四):jmeter压测出现的问题too many open files
2017/11/30 14:40:34 - ERROR - server.go:[604] - [server] “Run” “accept tcp [::]:9696: accept4: too many open files” “” conn_id=0原创 2017-11-30 15:48:47 · 2641 阅读 · 0 评论 -
中间件kingshard入门(三):基于jmeter的压力测试工具
之所以使用jmeter使用因为在测试中,这个属于UI层面的测试工具,并且因为是分库分表,用jmeter相对比较容易,而市面上的sysbench和tpcc等压测工具不支持分表的测试,需要改一定的代码,笔者尝试的去更改sysbench的lua代码,发现改动的逻辑太大,索性直接用jmeter工具来压测原创 2017-11-29 16:10:16 · 1408 阅读 · 0 评论 -
中间件kingshard入门(二):orzdba监控工具
这个工具介绍其实是为了后面压测做准备的,如果在压测的过程中,只能进行肉眼的观察,并且手动是录入压测数据,实际上是非常低效的结果,在linux中,就是 因为有着这些开源的第三方辅助工具才使得应用得到更好的支持,当然,这只是其中一个原因而已。最本质的还是应用本身符合企业的需求这个工具是淘宝的朱旭先生开发的一个小工具,12年开源出来,到现在已经有5年的历史,代码相对久远,但是实用性还是挺好的。适合我们对原创 2017-11-28 16:38:58 · 1239 阅读 · 0 评论 -
MySQL中行格式之Compact行记录格式
目前的MySQL,行格式都必然是Compact,本质就是一个页中存放的行数据越多,其性能就越高,那么,怎么查看表中对应的是什么的行格式,可以使用以下SQL来查询原创 2017-05-17 09:10:20 · 12086 阅读 · 2 评论 -
MySQL 数据类型
文章目录一. INT类型1. INT类型的分类2. INT类型的使用3. INT(N)4. AUTO_INCREMENT二. 数字类型1. 数字类型的分类三. 字符串类型1. 字符串类型介绍2. N和字符集3.BLOB和TEXT四. 字符集1. 常见的字符集2. collation五. 集合类型1. 集合类型的排序2. 集合类型的排序六. 日期类型1. TIMESTAMP和DATETIME2. 微...原创 2019-03-27 10:07:48 · 211 阅读 · 0 评论