标签: mysql

5 篇文章

MySQL主从同步延迟问题,数据一致性问题
数据库为什么要读写分离 1 现在很多大型互联网业务,往往读多写少,那么数据库的读会首先成为数据库的瓶颈,我们希望提升数据库的读性能。 消除读写锁冲突从而提升数据库的写性能,那么读写分离架构。主从只负责各自的写和读,极大程度的缓解X锁和S锁争用。 解释:排它锁(X锁)和共享锁(S锁)。 X锁,是事务T对数据A加上X锁时,只允许事务T读取和修改数据A。…
MySQL体检
1、mysqltuner.pl 这是mysql一个常用的数据库性能诊断工具,主要检查参数设置的合理性包括日志文件、存储引擎、安全建议及性能分析。针对潜在的问题,给出改进的建议,是mysql优化的好帮手。 在上一版本中,MySQLTuner支持MySQL / MariaDB / Percona Server的约300个指标。 项目地址:https:/…
自增ID和UUID的区别
自增ID和UUID的区别,自增ID是int类型,UUID是字符串类型 自增ID每次请求增加自增锁,然后拿自增ID,自增ID计算方式:之前的最大ID+步长。拿到自增ID后,会马上释放自增锁,当事务回滚时,id会出现不连续的现象。 UUID比自增ID占用空间更大,操作更复杂。
利用swoole查看php与mysql通信过程
<?php $server = new Swoole\Server('0.0.0.0', 39055); $socket = null; //监听连接进入事件 $server->on('Connect', function ($server, $fd) { echo "Client: Connect.\n"; // 作为客户端连接mysql服…