mysql
文章平均质量分 83
zhangjikuan
这个作者很懒,什么都没留下…
展开
-
用DBdoctor做数据库巡检:顺滑应对春节流量洪峰
对于DBA来说,巡检是每逢假期及大促节点都必做的,但过去有很多公司在此期间仍然会遇到许多意想不到的问题,甚至需要提前组团去庙里烧香拜佛以祈祷无事发生。但使用我们DBdoctor巡检功能的用户将不再受其困扰,可尽情享受假期!原创 2024-02-26 17:13:18 · 782 阅读 · 0 评论 -
DBdoctor,致力于解决数据库的一切性能问题
DBdoctor 是一款内核级数据库性能诊断软件,致力于解决数据库的一切性能问题。是的,我们只聚焦在数据库性能这个极细又专的领域,国内并不缺少数据库的平台级产品,但是把性能这个最痛的点真正解决的并没有,单独做数据库性能相关的就更少之又少了,最终我们选择为行业打通这最艰难的一公里。原创 2023-12-20 20:11:34 · 1208 阅读 · 0 评论 -
数智赋能共筑未来,聚好看DBdoctor亮相中国数据库技术大会
围绕MySQL性能诊断这一公认的数据库运维难点,介绍聚好看DBdoctor基于eBPF技术的创新性根因诊断方法:通过eBPF技术无侵入的探测SQL在内核中的执行过程,采集到关键执行指标,通过聚合得到最终的根因SQL以及详细的锁分析过程。聚好看方案工程师现场通过产品可视化演示为客户展示DBdoctor数据库性能诊断新产品,对数据库做细粒度扫描,基于eBPF透视数据库内核,实现根因诊断,一分钟定位数据库性能问题,实现性能诊断百倍提效,收获来自客户方广泛认可,并进行深度技术交流,展区门庭若市。原创 2023-08-21 20:15:53 · 229 阅读 · 0 评论 -
海信聚好看将携新品DBdoctor,亮相中国数据库技术大会(DTCC2023)
本分享将围绕MySQL性能诊断这一公认的数据库运维难点,介绍聚好看DBdoctor基于eBPF技术的创新性根因诊断方法:通过eBPF技术无侵入的探测SQL在内核中的执行过程,采集到关键执行指标,通过聚合得到最终的根因SQL以及详细的锁分析过程。聚好看科技持续通过技术创新,提升行业客户数字生产力,研发了云原生与大数据平台JuCloud、私有云数据库平台JuDB、数据库性能诊断平台DBdoctor等产品,服务了包括多个头部央企在内的数十家行业客户,广泛应用于能源、金融、政务、教育、智能制造等场景。原创 2023-08-14 19:58:36 · 405 阅读 · 0 评论 -
DTCC2023第十四届中国数据库大会分享:MySQL性能诊断平台:利用eBPF技术实现高效的根因诊断
8月16-18日 DTCC2023第十四届中国数据库大会在北京国际会议中心召开,17日下午在。《MySQL性能诊断平台:利用eBPF技术实现高效的根因诊断》敬请期待!欢迎大家提前试用我们发布的产品,原创 2023-08-03 14:58:08 · 357 阅读 · 0 评论 -
DBdoctor定位MySQL性能案例(一):MySQL表锁阻塞读写
此事件是一位下载我们产品的用户发出来的,纳入到我们第一个案例中。发现DBdoctor数据源中某个实例发现大量性能事件,事件详情为 Waiting for table metadata lock异常,该事件表示部分表在持续一段时间内无法进行读写。根据DBdoctor的的介绍,通过Average Action Session(AAS)曲线图可以查看数据库活跃会话。原创 2023-07-24 09:35:55 · 274 阅读 · 0 评论 -
MySQL数据库性能诊断产品DBdoctor介绍
DBdoctor我们内部称为数据库性能诊断专家,可以对数据库做细粒度的扫描,帮助您五分钟内找到数据库性能问题,实现性能诊断百倍提效,针对数据库性诊断门槛高、耗时长的问题,DBdoctor 提供了快速易用的解决方案,基于海量数据实时分析技术,深入到数据库内核,提供精准的诊断分析和优化建议。原创 2023-07-21 21:43:07 · 722 阅读 · 2 评论 -
Bytebase试用与对比
简介官网介绍:Bytebase 是为 DBA 和开发人员进行数据库表结构 (schema) 变更而设计的团队协作工具。用户可以通过一个工作流 (pipeline),来推进 schema 在多个环境中的变化。同时用户也可以把 schema 保存在 VCS 中 ,再由新的 schema 文件提交来触发工作流。由前Google和前蚂蚁员工创立的,刚刚首轮融资300万美元,此类软件之前使用过navicat,treesoft,Yearning,阿里内部的idb,阿里云的DMS,还有我在公司云原生数据库平台上自研原创 2022-04-22 10:51:56 · 7447 阅读 · 0 评论 -
mysql GTID看这一篇就够啦
GTID看这一篇就够啦这里将的gtid是5.7版本的,5.7版本比5.6有一些增强,比如在线开启等GTID(Global Transaction ID)是全局事务ID,当在主库上提交事务或者被从库应用时,可以定位和追踪每一个事务,比如主库新事务都有一个全局ID,即使此事务被同步到任何从库上并应用都会标记着这个事务GTID的组成: server_uuid:transaction_id,平时看到的gtid_executed或者Executed_Gtid_Set实际是个集合,m-n的方式,代表执行了事务m原创 2021-12-08 17:28:39 · 4846 阅读 · 1 评论 -
MySQL日志——Undo | Redo
MySQL日志——Undo | Redo 本文是介绍MySQL数据库InnoDB存储引擎重做日志漫游Undo Log Undo Log 是为了实现事务的原子性,在MySQL数据库InnoDB存储引擎中,还用Undo Log来实现多版本并发控制(简称:MVCC)。事务的原子性(Atomicity) 事务中的所有操作,要么全部完成,要么不做任何操作,不能只做部分操作。如果在执行的过程中发生 了原创 2017-11-02 21:43:16 · 556 阅读 · 0 评论 -
MySQL利用索引优化ORDER BY排序语句
MySQL如何利用索引优化ORDER BY排序语句 MySQL索引通常是被用于提高WHERE条件的数据行匹配或者执行联结操作时匹配其它表的数据行的搜索速度。MySQL也能利用索引来快速地执行ORDER BY和GROUP BY语句的排序和分组操作。通过索引优化来实现MySQL的ORDER BY语句优化:1、ORDER BY的索引优化。如果一个SQL语句形如: SELECT [column1],原创 2017-11-02 21:36:26 · 7078 阅读 · 0 评论 -
mysql死锁排查
死锁show engine innodb status;显示引擎参数,查死锁sqlshow engine innodb mutex;LATEST DETECTED DEADLOCK------------------------2017-01-21 23:00:32 2b4ad8705700*** (1) TRANSACTION:TRANSACTION 74247262250, ACT原创 2017-11-02 21:29:51 · 2846 阅读 · 0 评论 -
mysql DBA技能
DBA技能主备启动slave thread:登录到sql后运行start slave;查看主备:show slave status\G主备切换发生切换的原因是ha在固定时间内来测试数据库能否访问,如果数据库在多长时间内一直不能访问才会发生主备切换所以主备切换的原因是一定时间内数据库无法访问,原因可能有qps过大或慢sql rt过高导致数据库堵住,或线程池满数据库无法访问,连接满拒绝访问数据1原创 2017-11-02 21:25:31 · 5253 阅读 · 0 评论 -
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
今天链接数据库出现错误信息:Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)原因是没有开启mysql服务,mac上点击系统偏好设置,数据库,开启数据库服务记好了原创 2016-07-08 10:30:07 · 951 阅读 · 0 评论 -
mysql命令大全(订正版)
1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即原创 2016-07-07 20:00:12 · 3300 阅读 · 0 评论 -
MySQL 加锁处理分析详解
分享一篇数据库何大师的MySQL 加锁处理分析http://hedengcheng.com/?p=771#_Toc374698315原创 2016-08-27 14:17:40 · 759 阅读 · 0 评论 -
mysql Show global status参数详解
Show global status在Show global status输出中的项。 5.1手册中没有的或者翻译有问题的,都附带5.5原文说明:Aborted_clients由于客户端没有正确关闭连接导致客户端终止而中断的连接数。Aborted_connects试图连接到MySQL服务器而失败的连接数。Binlog_cache_disk_use转载 2016-08-20 20:13:34 · 2910 阅读 · 0 评论 -
mysql索引
索引简介BTree索引innodb索引mysql 联合索引详解索引简介:无特殊情况,提起索引多数指的是B-Tree索引,innodb使用的是B+Tree索引,一种树形结构索引分类: B-Tree/B+Tree:innodb(只支持B+Tree),primary key、unique key、key 哈希索引:memory引擎 R-Tree空间索引:MyISAM引擎原创 2016-08-20 20:09:45 · 413 阅读 · 0 评论 -
mysql事务
为什么要有事务?事务广泛的运用于订单系统、银行系统等多种场景。如果有以下一个场景:A用户和B用户是银行的储户。现在A要给B转账500元。那么需要做以下几件事:1. 检查A的账户余额>500元;2. A账户扣除500元;3. B账户增加500元;正常的流程走下来,A账户扣了500,B账户加了500,皆大欢喜。那如果A账户扣了钱之后,系统出故障了呢?A白白损失了500,而B也没原创 2016-11-27 18:23:46 · 402 阅读 · 0 评论 -
mysql半同步相关问题
半同步和MP相关.md前言最近有dba业务场景对数据质量要求比较高,而现在的主备切换可能会发生最后一个事务的数据质量问题,依赖半同步的超时时间来更大的保证数据质量。半同步原理半同步和非半同步最大的区别就是client 递交commit后是立马返回ack还是主备同步后再返回ack,如下图所示:1.半同步时接受到1个备库的ack就会给客户端返回commit原创 2016-12-29 20:29:41 · 969 阅读 · 0 评论 -
mysql应用笔记
mysql应用笔记一、连接 mysql -u[count] -p [password]:u和账户名之间可以没有空格,省略password回车后提示输入密码 -h [ip]:远程连接 exit:退出二、密码修改 mysqladmin -u[count] -password [password]:没有添加 mysqladmin -u[count] -p[old] -passw原创 2016-08-14 15:17:12 · 819 阅读 · 0 评论 -
mysql slave error处理
备库挂了:slave io/sql thread error0.关键点: 1.show slave status\G; 查看挂了的原因 2.一般处理完后要tcp校验一下 3.如果是宕机或者实例重启,在主库执行start slave前要在备库上看看有没有回滚进程ps aux | grep magiclog ,如果有 magiclog 进程在执行说明在回滚。回滚过程中不能执行star原创 2017-11-02 21:07:53 · 2487 阅读 · 0 评论 -
MAC安装&配置mysql5.7.10
mysql在5.7.6之后的版本去掉了在本地文件/root/.mysql_secret中生成初始密码的机制,所以在安装最新版的5.7.10过程中踩了坑,按照正常安装方式一直提示如下错误Access denied for user 'root'@'localhost' (using password: NO)新版版本安装过程大致如下:1.在系统偏好设置中关闭mysql服务原创 2016-04-05 19:39:07 · 945 阅读 · 1 评论