摘要:
解决问题:多机房多活,防止单机房故障 1 ,如果左边的主机房坏了的话,把就流量全切到备用机房,然后把数据库的连接写库切到备用机房来 解决问题,机房如何平滑迁移 具体方案: 原则是:一个一个小的子业务迁移,一个子业务一层一层的迁移,比如先迁web层,再迁服务层,先少量的迁移点流量过来,比如从2%开始迁
阅读全文
posted @ 2020-10-23 13:48
一天的PHP之路
阅读(490)
推荐(0)
摘要:
解释:解决分库分表之后,方便的关系型查询。 1 当数据量大的时候,你会根据oid来分库或者分表,关系表怎么分了?一个用户的订单列表可能在不同的库,一个卖家的订单列表也可能在不同的库? 2 那么本来的订单关系表就要冗余一份,从一张表(buyer_id,seller_id,oid),变成两张表(上面的t
阅读全文
posted @ 2020-10-22 17:04
一天的PHP之路
阅读(382)
推荐(0)
posted @ 2020-07-02 09:39
一天的PHP之路
阅读(109)
推荐(0)
摘要:
$obj->count() 待价于 count($obj)
阅读全文
posted @ 2020-07-01 09:27
一天的PHP之路
阅读(146)
推荐(0)
posted @ 2020-06-30 17:07
一天的PHP之路
阅读(131)
推荐(0)
posted @ 2020-06-30 16:45
一天的PHP之路
阅读(75)
推荐(0)
摘要:
zabbix安装 转到 Zabbix download page 下载源代码存档。待下载完毕后,执行以下命令解压缩源代码存档: tar -zxvf zabbix-4.0.0.tar.gz 2 创建用户账户 groupadd zabbix useradd -g zabbix zabbix 4 编译 进
阅读全文
posted @ 2019-09-17 15:24
一天的PHP之路
阅读(925)
推荐(0)
摘要:
查询一个php-fpm进程占用了多少内存 pmap $(pgrep php-fpm|head -1) 大概30M的样子 那么理论上这台电脑 pm.max_children 的计算方法是:机器内存 / 30M。一般机器上面还运行了其他程序,所以理论值更小 php-fpm的配置公式为: pm.start
阅读全文
posted @ 2019-09-04 14:31
一天的PHP之路
阅读(874)
推荐(0)
摘要:
一、全局视野法 假如是按主键取模来分库的 每个库都执行:order by time offset 0 limit X+Y; 服务层对得到的N个库乘以(X+Y)条数据进行内存排序,内存排序后再取偏移量X后的Y条记录; 缺点:页码越大,取出来的数据越多。 二、禁止跳页查询法 (1)用正常的方法(第一种方
阅读全文
posted @ 2019-06-03 14:44
一天的PHP之路
阅读(423)
推荐(0)
摘要:
1、mysql默认的事务隔离级别为repeatable-read,可重复读 2、在事务进行当中,只有SELECT ... FOR UPDATE 或LOCK IN SHARE MODE 同一笔数据时会等待其它事务结束后才执行,一般SELECT ... 则不受此影响。 例于 update 语句时,也可以
阅读全文
posted @ 2019-05-29 17:02
一天的PHP之路
阅读(119)
推荐(0)