- 博客(4)
- 资源 (6)
- 收藏
- 关注
转载 谈谈MySQL的锁
锁,在现实生活中是为我们想要隐藏于外界所使用的一种工具。在计算机中,是协调多个进程或县城并发访问某一资源的一种机制。在数据库当中,除了传统的计算资源(CPU、RAM、I/O等等)的争用之外,数据也是一种供许多用户共享访问的资源。如何保证数据并发访问的一致性、有效性,是所有数据库必须解决的一个问题,锁的冲突也是影响数据库并发访问性能的一个重要因素。从这一角度来说,锁对于数据库而言就显得尤为重要。...
2018-08-20 06:23:26 15867 4
转载 谈谈MySQL InnoDB存储引擎事务的ACID特性
1、前言相信工作了一段时间的同学肯定都用过事务,也都听说过事务的4大特性ACID。ACID表示原子性、一致性、隔离性和持久性。一个很好的事务处理系统,必须具备这些标准特性: 原子性(Atomicity):一个事务必须被视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚。 一致性(consistency):数据库总是从一个一致性的状态转换到另一...
2018-08-19 23:49:45 617
转载 如何监控服务器性能实践篇
监控服务器非常重要。无论是在部署或调试生产服务器时,及时在测试环境中发现问题。这些需要管理员访问服务器上的内容,以便能够辨识出错的地方。在更早的时候,监视服务器是一个非常困难的过程,依赖于人来靠手工检查问题,包括有哪些人登录到服务器,打开日志,运行单个命令,查看上述任何一个的输出是否产生预期的结果。幸运的是,工具发展到今天,让这个过程变得简便和集中化,但我们仍然需要弄清楚需要收集哪些服务器的信...
2018-08-19 23:21:34 2245
转载 Mysql分库分表方案
Mysql分库分表方案1.为什么要分表当一张表的数据达到几千万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。mysql中有一种机制是表锁定和行锁定,是为了保证数据的完整性。表锁定表示你们都不能对这张表进行操作,必须等我对表操作完才行。行锁定也一样,别的sql必须等我对这条数据操作完了,才能对这条数据进行操...
2018-08-12 00:02:44 303
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人