常见问题排查1.数据不一致:SHOWSLAVESTATUS\G;Last_Errno:1062Last_Error:Error‘Duplicateentry‘xxxn-66-77‘forkey1‘onquery.Defaultdatabase:‘guild‘.Query:‘insertintopynpcrecordsetMapCode=‘xxxn‘,UpdateTime=‘2015-08-0700
分类:
数据库 时间:
2018-04-04 21:03:31
阅读次数:
255
1、接口请求的错误参数值造成接口的后台程序崩溃。2、接口文档的描述和程序实现不一致。3、批量接口返回数据的时候特别慢。4、接口返回的数据和写入的数据不一致,例如:写入A,取出来的是A+1。5、接口的权限限定失效,例如:A用户操作了B用户的数据。6、接口数据的状态处理错误,例如:注销用户应该是为注销状 ...
分类:
其他好文 时间:
2018-04-04 16:45:48
阅读次数:
195
索引 理解相关表. foreign key JOIN 与保持参照完整性 关于JOIN 的一些建议,子查询 VS. 联表查询 我发现 MySQL 的文档里是有教程的,不过对于概念貌似没有提及,只是告诉你怎么样(语句),没有告诉你前因后果(原理)。想看有生动解释的书,例如会给各种 JOIN 画 VN 图 ...
分类:
数据库 时间:
2018-03-31 16:41:54
阅读次数:
186
本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的 ...
分类:
数据库 时间:
2018-03-30 19:56:01
阅读次数:
214
默认情况下,MySQL的复制功能是异步的,异步复制可以提供最佳的性能,主库把binlog日志发送给从库即结束,并不验证从库是否接收完毕。这意味着当主服务器或从服务器端发生故障时,有可能从服务器没有接收到主服务器发送过来的binlog日志,这就会造成主服务器和从服务器的数据不一致,甚至在恢复时造成数据的丢失。而半同步架构就是什么工作机制呢?当用户写数据时master服务器会马上把数据复制到一台sla
分类:
数据库 时间:
2018-03-29 15:55:57
阅读次数:
206
memcatch相比redis而言,无法做持久化。 JSR303:服务端的验证框架。 首先我们可以将静态页面缓存在用户的浏览器端或者是手机端,然后用户的请求会到达CDN(网站的缓存和镜像),进一步到达网关(我们这里是nginx,在nginx上继续做缓存),再到我们的应用服务器(同样可以做缓存(red ...
分类:
其他好文 时间:
2018-03-12 11:06:44
阅读次数:
145
原文地址:http://blog.csdn.net/qiaoge134/article/details/20031949 事务的隔离级别: 先说说 (通俗说) 1. 脏读:是一个事务读取了 其他事务没有提交的数据。 2.不可重复度:就是第一次读和第二次读,两次读到的 数据不一致,原因是:在此期间有其 ...
分类:
其他好文 时间:
2018-03-01 11:52:03
阅读次数:
307
现实工作中会有多个数据源同步到一个数据库完成数据分析的场景,这些数据可以不是实时同步的,我们一般通过定时任务抽取数据到统计分析库给应用使用。 一般的同步方式可以通过时间戳做全量和增量数据同步(存在原数据变化可能,数据不一致的情况),也可以通过dblink做数据实时查询(较损耗线上数据库性能),一般最 ...
分类:
数据库 时间:
2018-02-28 19:44:36
阅读次数:
270
线程安全 就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程不安全 就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据。 ...
分类:
编程语言 时间:
2018-02-08 00:23:00
阅读次数:
167