首页
学习
活动
专区
工具
TVP
发布

坚毅的PHP

专栏作者
64
文章
118278
阅读量
38
订阅数
mysql复制学习一
mysql复制传统上是基于语句的复制,5.0实现了基于行的复制。基于语句复制将执行语句及执行信息写入二进制日志中。 二进制日志包含 binlog和索引文件。binlog存储真正的事件。二进制文件以格式描述事件开始,以日志轮换事件结束。 binlog事件包含 通用头 提交头 事件体三部分。
架构师刀哥
2018-03-20
6440
mysql复制学习二 安装及首次复制配置
安装 下载rpm版本 server 安装  rpm -ivh MySQL-server-5.5.24-1.linux2.6.i386.rpm  出错1 error: Failed dependencies: MySQL conflicts with mysql-5.0.77-4.el5_4.2.x86_64 MySQL conflicts with mysql-5.0.77-4.el5_4.2.i386 卸载之,安装ok 出错2 找不到mysqladmin命命设置密码,用 usr/b
架构师刀哥
2018-03-20
8120
mysql DUPLICATE KEY UPDATE 问题
DUPLICATE KEY UPDATE batch执行时出死锁错误 背景知识 一、 mysql  insert 与 duplicate key: 典型的插入语句: 多条:INSERT INTO tablename (columnA, columnB, columnC) VALUES ('a', 1, 2), ('b', 7, 5) 单条:INSERT INTO tablename SET columnA='a', columnB=1, columnC=2 复制:INSERT [options1] [INT
架构师刀哥
2018-03-20
3.2K0
Hbase复杂操作的优化- Htable HtablePool
Htable主要提供表内的操作,put,delete,get,scan等操作 HTablePool 可以建立池,存储HTableInterface接口的实现对象,一般是Htable,避免创建Htable的消耗。 HTablePool 默认创建方式: new HTablePool(conf, poolSize); 使用这种方式得到的Htable,无法设置autoflush,在速度要求高可以容忍数据丢失场景中,会降低3/4左右的速度。 查看HTablePool创建方法发现,HTable由其内部参数HTableF
架构师刀哥
2018-03-20
1.1K0
mysql 高并发更新计数问题
问题:功能为链接的点击计数,其他两个计数更新 还有两个内容表的插入,只插入链接对应的id,分4个库,共128个表,mysql每天有5000万次插入和5000万次更新操作,压力负载过大,需要想方案,对计数更新做合并处理,或者加cache,一定时间后flush到磁盘DB。 目前有batch处理程序,使用java.sql包原生类,但执行一段后就出现 java.sql.BatchUpdateException: Deadlock found when trying to get lock; try restarti
架构师刀哥
2018-03-20
2.2K0
my php & mysql FAQ
php中文字符串长度及定长截取问题使用str_len("中国") 结果为6,php系统默认一个中文字符长度为3,可改用mb_strlen函数获得长度,mb_substr函数截取字符 mb_strlen($str, "utf-8"); //1汉字为1字符 mb_strlen($str, "gb2312"); //系统会认为1汉字为2字符 mb_strlen($str); //如果没有添加,系统会认为1汉字为3字符 int mb_strlen ( string str [, string encoding]
架构师刀哥
2018-03-20
2.4K0
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档