最近遇到了一个问题,我们测试时的用例库只有一万条数据,但是查询已经肉眼可见的很慢了,于是想着或许可以优化一下查询。
……继续阅读 »
diligentman
2小时前 0浏览
0个赞
读未提交没有额外隔离实现,简单粗暴串行化直接上共享锁,效率低,但隔离效果好。
……继续阅读 »
开发技术
5小时前 1浏览
0个赞
mysql默认的复制方式是异步的,并且复制的时候是有并行复制能力的。同步可能遇到网络不稳定的问题,所以复制方式有:
……继续阅读 »
开发技术
6小时前 2浏览
0个赞
MySQL可以分为Server层和存储引擎两部分连接器。管理连接、权限验证。 解决长连接问题:可以代码定期关闭连接。mysql5.7版本之后,每次执行一个比较大的操作后,通过执行mysql_reset_connection来重新初始化连接资源。这个过程不需要重连和重新做权限验证,速度会比较快
……继续阅读 »
开发技术
6小时前 2浏览
0个赞
Master ThreadMaster Thread具有最高的线程优先级别,内部由多个循环组成:主循环(loop)、后台循环(background loop)、刷新循环(flush loop)、暂停循环(suspend loop),Master Thread会根据数据库运行的状态进行循环之间的切换。完成和其他线程间的统筹协调
……继续阅读 »
开发技术
6小时前 2浏览
0个赞
查看mysql简介查看cmake编译mysql下载安装包解压 安装包创建用户修改目录/usr/local/mysql的属主属组
……继续阅读 »
diligentman
8小时前 2浏览
0个赞
在 nginx 官网下载 nginx 的源码包;此处我们选择的是稳定版 nginx-1.18.0.tar.gz ;
……继续阅读 »
diligentman
8小时前 4浏览
0个赞
本文主要记录了我的同事能够拿到阿里的offer,一大部分功劳得益于这一本“阿里面试参考指南(恒山版)”,这本手册596页他整整狂刷了29天,收获颇丰。
……继续阅读 »
diligentman
10小时前 2浏览
0个赞
网上解决办法:
2. 手动创建该文件然后随便写几个数字,重新启动服务(systemctl restart mysqld.service)后不报错通过systemctl status mysqld.service查看状态 active:exit 启动即退出也没有报错日志(未解决)
……继续阅读 »
开发技术
15小时前 2浏览
0个赞
背景:开发同事反馈数据库有报错Temporary file write failure,咋一看临时文件磁盘满了?然鹅并不是~
……继续阅读 »
开发技术
18小时前 3浏览
0个赞
1 可以保证数据库表中的每一行数据的唯一 2 可以加快查询的速度 3 可加快表与表之间的连接
……继续阅读 »
diligentman
21小时前 3浏览
0个赞
举个例子:A给B转账,如果中途断电了?或者有其他操作修改了A的账目?操作被打断,中间的过程如果不可控,双方造成损失
……继续阅读 »
diligentman
21小时前 2浏览
0个赞
binsql2log是大众点评开源的用于解析MySQL binlog的工具, 项目地址: https://github.com/danfengcao/binlog2sql
……继续阅读 »
diligentman
1天前 1浏览
0个赞
1,下载Mysql免安装版本: https://dev.mysql.com/downloads/mysql/ https://downloads.mysql.com/archives/community/
……继续阅读 »
开发技术
1天前 4浏览
0个赞
主从复制架构图:
主从复制原理:Mysql 中有一种日志叫做 bin 日志(二进制日志)。这个日志会记录下所有修改了数据库的SQL 语句(insert,update,delete,create/alter/drop table, grant 等等)。
主从复制的原理其实就是把主服务器上的 bin 日志复制到从服务器上执行一遍,这样从服务器上的数据就和主服务器……继续阅读 »
开发技术
1天前 3浏览
0个赞
这一节本来计划开始索引的学习,但是在InnoDB存储引擎的索引里,存在一些数据存储结构的概念,这一节先了解一下InnodDB的逻辑存储结构,为索引的学习打好基础。
……继续阅读 »
开发技术
1天前 3浏览
0个赞
点击下载Navicat for MySQL有几种方法可以在 MySQL 中获取行的总数。某些数据库管理产品提供表大小等数据库统计信息,但也可以直接使用 SQL 来得到。在今天的文章中,我们将使用原生 COUNT() 函数来检索 MySQL 数据库中一个表或视图中的行数。在第 2 部分中,我们将学习如何从多个表中获取行计数,甚至从数据库中的所有表中获取行计数。……继续阅读 »
diligentman
1天前 8浏览
0个赞
1.1 SQLException: Lock wait timeout exceeded; try restarting transaction,please rollback!再发生这样的错误时,别很自豪的说数据库出问题了,呼叫DBA …(uat多次出现)
……继续阅读 »
diligentman
2天前 4浏览
0个赞
key包含了index, 而index没有key的功能。 1.key 是数据库的物理结构,它包含两层意义,一是约束(偏重于约束和规范数据库的结构完整性),二是索引(辅助查询用的)。包括primary key, unique key, foreign key 等。
……继续阅读 »
开发技术
2天前 4浏览
0个赞
原文地址:http://blog.itpub.net/15498/viewspace-2143928/ 这里转载做个备份~ (1) QPS(每秒Query量)
……继续阅读 »
开发技术
2天前 1浏览
0个赞