MySQL的逻辑体系结构 最上层的服务并不是MySQL所独有的,大多数基于网络的客户端/服务器的工具都有类似的架构。比如连接处理、授权认证、安全等等。 第二层架构是MySQL比较有意思的...
MySQL查看、创建和删除索引的方法
本文实例讲述了MySQL查看、创建和删除索引的方法。分享给大家供大家参考。具体如下: 1.索引作用 在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术...
解决修改mysql的data_dir所引发的错误
搭建新购的阿里云ECS环境(ubuntu 16.04 LTS),需要将mysql的数据保存在新挂载的磁盘上(已挂载到/mnt下),先停掉mysql服务,然后查看mysql并数据保存的位置: vi /etc/mysql/mysql.conf.d/mysqld.cnf...
详解Mysql数据库恢复误删除数据
血的教训,Mysql数据库恢复误删除数据,事发经过就不详述了。直接上操作步骤及恢复思路(友情提示:数据库的任何操作都要提前做好备份),以下是Mysql数据后的恢复过程: 1. 找到binl...
MySQL乐观锁在分布式场景下的实践
MySQL乐观锁在分布式场景下的实践 背景 在电商购物的场景下,当我们点击购物时,后端服务就会对相应的商品进行减库存操作。在单实例部署的情况,我们可以简单地使用JVM提供的锁机...
MySQL主从复制出现Slave_IO_Running,Slave_SQL_Running解决方法
mysql replication 中slave机器上有两个关键的进程,死一个都不行,一个是slave_sql_running,一个是Slave_IO_Running,一个负责与主机的io通信,一个负责自己的slave mysql进程。 如果是slave_io_runni...
MySQL分区表原理及数据备份转移实战
MySQL 分区表原理及数据备份转移实战 1、分区表含义 分区表定义指根据可以设置为任意大小的规则,跨文件系统分配单个表的多个部分。实际上,表的不同部分在不同的位置被存储为单...
MySQL架构由小变大的演变过程
假设一个网站(discuz)从最开始访问量很小做到日pv千万,我们来推测一下它的mysql服务器架构演变过程。 第一阶段 网站访问量日pv量级在1w以下。单台机器跑web和db,不需要做架构层调...
关于PHP sessions的超时设置
这篇文章致力于解释为什么要设置非活动时间后使PHP session失效的原因。以及这个机制是怎样运行的。我会描述两种通用的方法去控制php Session的生命周期,及怎样在你的代码中实现。 问...
Mysql for update行级锁、表级锁、页级锁
MySQL行级锁、表级锁、页级锁详细介绍 1、如果对读的响应度要求非常高,比如证券交易系统,那么适合用乐观锁,因为悲观锁会阻塞读 2、如果读远多于写,那么也适合用乐观锁,因为...