上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
摘要: 三种page、三种list、LRU控制调优 一、innodb buffer pool中的三种页 1、free page:从未用过的页 2、clean page:干净的页,数据页的数据和磁盘一致 3、dirty page:脏页 SQL执行需求: 1、找free页 2、刷新脏页 1、这个页不是热的数据页 阅读全文
posted @ 2018-12-26 13:35 海东潮 阅读(438) 评论(0) 推荐(0)
摘要: MySQL 是什么? MySQL 是现而今最流行的开源关系型数据库服务器。由 Oracle 所有,MySQL 提供了可以免费下载的社区版及包含更多特性与支持的商业版。从 1995 年首发以来,MySQL 衍生出多款备受瞩目的分支,诸如具有相当竞争力的 MariaDB 及 Percona。 关键 My 阅读全文
posted @ 2018-12-26 11:00 海东潮 阅读(669) 评论(0) 推荐(0)
摘要: innodb的事务隔离级别是可重复读级别且innodb_locks_unsafe_for_binlog禁用,也就是说允许next-key lock 实验来自网上. ( 如果你没有演示出来,请check order_id 是否是非unique key.) 如果你看不懂,请看后续文章. next-key 阅读全文
posted @ 2018-12-26 10:46 海东潮 阅读(4458) 评论(0) 推荐(0)
摘要: 锁,在现实生活中是为我们想要隐藏于外界所使用的一种工具。在计算机中,是协调多个进程或县城并发访问某一资源的一种机制。在数据库当中,除了传统的计算资源(CPU、RAM、I/O等等)的争用之外,数据也是一种供许多用户共享访问的资源。如何保证数据并发访问的一致性、有效性,是所有数据库必须解决的一个问题,锁 阅读全文
posted @ 2018-12-26 10:45 海东潮 阅读(526) 评论(0) 推荐(0)
摘要: soar-web 基于小米 soar 的开源 sql 分析与优化的 WEB 图形化工具,支持 soar 配置的添加、修改、复制,多配置切换,配置的导出、导入与导入功能。 环境需求 python3.xFlaskpymysql Python 环境未安装的可参考下面操作: Windows:step 1 去 阅读全文
posted @ 2018-12-26 10:42 海东潮 阅读(9137) 评论(1) 推荐(0)
摘要: Linux是一款非常强大的操作系统,在安全性、稳定性等方面都远超windows,特别在服务器操作系统方面。在我们运维的时候需要注意很多的细节。以下是总结的一些前辈的经验,和大家一起分享。 (1)远程服务器不允许关机,只允许重启,所以敲命令时慎重啊!!!! (2)重启时应关闭服务; (3)不要在服务运 阅读全文
posted @ 2018-12-26 10:36 海东潮 阅读(582) 评论(0) 推荐(0)
摘要: 什么是日志 日志(log)是一种顺序记录事件流水的文件 记录计算机程序运行过程中发生了什么 多种多样的用途 帮助分析程序问题 分析服务请求的特征、流量等 判断工作是否成功执行 等等…… 帮助分析程序问题 分析服务请求的特征、流量等 判断工作是否成功执行 等等…… MySQL日志的分类 服务器日志 记 阅读全文
posted @ 2018-12-26 10:34 海东潮 阅读(361) 评论(0) 推荐(0)
摘要: 近日,小米正式宣布开源 SOAR。 截至今日,该项目已经获得了 350 个「star」以及 44 个「fork」(GitHub项目地址:https://github.com/XiaoMi/soar) SOAR 简介 SOAR,即 SQL Optimizer And Rewriter,是一款 SQL 阅读全文
posted @ 2018-12-26 09:50 海东潮 阅读(1311) 评论(0) 推荐(0)
摘要: 【IT168 技术】本文根据吕海波2018年5月11日在【第九届中国数据库技术大会】上的演讲内容整理而成。 讲师介绍: 吕海波,美创科技研究员,ITPUB管理版版主。出版技术书籍《Oracle内核技术揭密》,曾参加过两届数据库大会。IT老兵,22年IT领域从业经历,十数年数据库经验,惯看IT江湖风起 阅读全文
posted @ 2018-12-26 00:10 海东潮 阅读(666) 评论(0) 推荐(0)
摘要: 摘要 http://blog.codinglabs.org/articles/theory-of-mysql-index.html 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据 阅读全文
posted @ 2018-12-26 00:03 海东潮 阅读(445) 评论(0) 推荐(0)
摘要: 实验 先从一个简单的实验开始直观认识ICP的作用。 安装数据库 首先需要安装一个支持ICP的MariaDB或MySQL数据库。我使用的是MariaDB 5.5.34,如果是使用MySQL则需要5.6版本以上。 Mac环境下可以通过brew安装: 其它环境下的安装请参考MariaDB官网关于下载安装的 阅读全文
posted @ 2018-12-25 23:52 海东潮 阅读(366) 评论(0) 推荐(0)
摘要: Systemd 日志系统 一、前言 昨天写了一篇文章,内容为:Systemd 常规操作与彩蛋,参考了 ArchLinux 官方文档并结合培训中的思路进行了部分修改补充。如果你懂得了基础的管理,那必然还需要做维护和审计。这时候就需要 Redhat7 中的systemd 架构下的——systemd-jo 阅读全文
posted @ 2018-12-25 23:34 海东潮 阅读(979) 评论(0) 推荐(0)
摘要: mysql数据库中默认的隔离级别为repeat-read. innodb默认使用了next-gap算法,这种算法结合了index-row锁和gap锁。正因为这样的锁算法,innodb在可重复读这样的默认隔离级别上,可以避免幻象的产生。 innodb_locks_unsafe_for_binlog最主 阅读全文
posted @ 2018-12-25 23:16 海东潮 阅读(2346) 评论(0) 推荐(0)
摘要: 测试缘由 一个开发同事做了一个框架,里面主键是uuid,我跟他建议说mysql不要用uuid用自增主键,自增主键效率高,他说不一定高,我说innodb的索引特性导致了自增id做主键是效率最好的,为了拿实际的案例来说服他,所以准备做一个详细的测试。 作为互联网公司,一定有用户表,而且用户表UC_USE 阅读全文
posted @ 2018-12-25 21:35 海东潮 阅读(2528) 评论(0) 推荐(0)
摘要: 时间 2018-12-23 08:01:11 FreeBuf 原文 https://www.freebuf.com/articles/es/192062.html 主题 MySQL 时间 2018-12-23 08:01:11 FreeBuf 原文 https://www.freebuf.com/a 阅读全文
posted @ 2018-12-25 21:34 海东潮 阅读(8484) 评论(2) 推荐(0)
摘要: InnoDB引擎表的特点 1、InnoDB引擎表是基于B+树的索引组织表(IOT) 关于B+树 (图片来源于网上) B+ 树的特点: (1)所有关键字都出现在叶子结点的链表中(稠密索引),且链表中的关键字恰好是有序的; (2)不可能在非叶子结点命中; (3)非叶子结点相当于是叶子结点的索引(稀疏索引 阅读全文
posted @ 2018-12-25 21:12 海东潮 阅读(590) 评论(0) 推荐(0)
摘要: inux and UNIX® like operating systems commonly use signals to communicate between processes. The use of the command line kill is widely known. WebSphe 阅读全文
posted @ 2018-12-25 21:09 海东潮 阅读(818) 评论(0) 推荐(0)
摘要: centOS7启动流程 systemd简介 unit对象 unit类型 特性 service unit文件格式 service unit file文件通常由三部分组成 unit段的常用选项 Service段的常用选项 Install段的常用选项 管理服务 管理系统服务 服务查看 chkconfig命 阅读全文
posted @ 2018-12-25 19:33 海东潮 阅读(736) 评论(0) 推荐(0)
摘要: ssh-keygen 中文手册 sshd_config 中文手册 sshd 中文手册 阅读全文
posted @ 2018-12-25 19:31 海东潮 阅读(527) 评论(0) 推荐(0)
摘要: 《Systemd 中文手册》(v235) 阅读全文
posted @ 2018-12-25 19:30 海东潮 阅读(282) 评论(0) 推荐(0)
摘要: Jumpserver是全球首款完全开源的堡垒机,是符合 4A 的专业运维审计系统。 http://www.jumpserver.org https://github.com/jumpserver/jumpserver 阅读全文
posted @ 2018-12-25 19:27 海东潮 阅读(1682) 评论(0) 推荐(0)
摘要: Ⅰ、背景 优化sql的过程中发现表上少一个索引,直接加一个?会不会hang住?不加?sql又跑不好,由此引出一个问题——ddl操作怎么做? Ⅱ、闲扯三两句 5.6版本之前的MySQL创建索引不支持online,会对表加一个读锁(S lock),只能select,insert会阻塞,5.6开始,MyS 阅读全文
posted @ 2018-12-25 18:57 海东潮 阅读(1687) 评论(0) 推荐(0)
摘要: xtrabackup的官方下载地址为 xtrabackup包含两个主要的工具,即xtrabackup和innobackupex,二者区别如下: innobackupex工具的备份过程原理图 如图,备份开始的时候 全库恢复的过程 这一阶段会启动xtrabackup内嵌的innodb实例,将xtraba 阅读全文
posted @ 2018-12-25 18:49 海东潮 阅读(1629) 评论(0) 推荐(0)
摘要: 作为运维不仅要时时监控系统,还需要优雅的装13,当别人还在命令的小黑框里敲打那个top命令去查看系统性能的时候,我们带你使用web端监控系统性能 glances 是利用Python语言开发,的监控工具,与Linux命令中的top最为相似,但是比top命令更齐全. 主要用来监控: ·CPU 使用 率; 阅读全文
posted @ 2018-12-25 16:33 海东潮 阅读(578) 评论(0) 推荐(0)
摘要: #!/bin/shmysqladmin -P3306 -uroot -p'password' -r -i 1 ext |\awk -F"|" \"BEGIN{ count=0; }"\'{ if($2 ~ /Variable_name/ && ((++count)%20 == 1)){\ print 阅读全文
posted @ 2018-12-25 16:32 海东潮 阅读(299) 评论(0) 推荐(0)
摘要: 1. pt-osc工作过程 2. 常用选项说明 只介绍部分常用的选项 --host=xxx --user=xxx --password=xxx连接实例信息,缩写-h xxx -u xxx -p xxx,密码可以使用参数--ask-pass 手动输入。 --alter结构变更语句,不需要 ALTER 阅读全文
posted @ 2018-12-25 16:28 海东潮 阅读(528) 评论(0) 推荐(0)
摘要: netstat (network statistics) is a command line tool for monitoring network connections both incoming and outgoing as well as viewing routing tables, i 阅读全文
posted @ 2018-12-25 16:27 海东潮 阅读(327) 评论(0) 推荐(0)
摘要: https://github.com/jobbole/awesome-mysql-cn 阅读全文
posted @ 2018-12-25 16:23 海东潮 阅读(144) 评论(0) 推荐(0)
摘要: 一个死锁信息,涉及到自增表的死锁,测试,压测产生的死锁信息,并发500,信息如下: 从上面死锁信息来看,lock mode AUTO-INC waiting,应该是表的自增列的问题,初步了解,这个死锁和 innodb_autoinc_lock_mode 的值有一定的关系,但也不因全归咎于mysql的 阅读全文
posted @ 2018-12-25 16:20 海东潮 阅读(1385) 评论(0) 推荐(0)
摘要: mysqlslap是从MySQL的5.1.4版开始就开始官方提供的压力测试工具。 通过模拟多个并发客户端并发访问MySQL来执行压力测试,同时提供了较详细的SQL执行数据性能报告,并且能很好的对比多个存储引擎(MyISAM,InnoDB等)在相同环境下的相同并发压力下的性能差别。 mysqlslap 阅读全文
posted @ 2018-12-25 16:16 海东潮 阅读(500) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页