摘要: 摘要: Mysql的使用非常普遍,跟MySQL有关的话题也非常多,如性能优化、高可用性、强一致性、安全、备份、集群、横向扩展、纵向扩展、负载均衡、读写分离等。下面从应用场景的角度切入,对MySQL的技术点进行组织,写一份知识图谱,方便进行更深入的学习和总结。 Mysql的使用非常普遍,跟MySQL有 阅读全文
posted @ 2019-02-02 18:58 海东潮 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 在高访问量的web系统中,缓存几乎是离不开的;但是一个适当、高效的缓存方案设计却并不容易;所以接下来将讨论一下应用系统缓存的设计方面应该注意哪些东西,包括缓存的选型、常见缓存系统的特点和数据指标、缓存对象结构设计和失效策略以及缓存对象的压缩等等,以期让有需求的同学尤其是初学者能够快速、系 阅读全文
posted @ 2019-02-02 15:03 海东潮 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 原文出处: shlomi-noach 译文出处:oschina GitHub 使用 MySQL 作为所有非 git 仓库数据的主要存储, 它的可用性对 GitHub 的访问操作至关重要。GitHub 站点本身、GitHub 的 API、身份验证等等都需要进行数据库访问。我们运行着多个 MySQL 集 阅读全文
posted @ 2019-02-02 15:01 海东潮 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 骏马金龙的blog http://www.cnblogs.com/f-ck-need-u/ 阅读全文
posted @ 2019-02-02 15:00 海东潮 阅读(153) 评论(0) 推荐(0) 编辑
摘要: oracle mysql 5.7 在performance_schema 通过以下表展现内存信息。这些表实际engine为performance_schema。这些表数据实际是以数组的形式存储在内存中的(thread_array,memory_class_array等),这些表主要展现线程级别的内存 阅读全文
posted @ 2019-02-02 14:54 海东潮 阅读(373) 评论(0) 推荐(0) 编辑
摘要: TPC-C测试 TPC-C 于 1992 年 7 月 23 日认可为新的基准测试。TPC(Transaction Processing Performance Council,事务处理性能委员会)-C是衡量联机事务处理(OLTP,Online TransactionProcessing)系统的工业标 阅读全文
posted @ 2019-02-02 14:38 海东潮 阅读(5244) 评论(0) 推荐(0) 编辑
摘要: mysql性能瓶颈排查 top/free/vmstat/sar/mpstat 查看mysqld进程的cpu消耗占比 确认mysql进程的cpu消耗是%user, 还是sys%高 确认是否是物理内存不够用了 确认是否有swap产生 top (%cpu load %MMEM) free -gt vmst 阅读全文
posted @ 2019-02-02 14:27 海东潮 阅读(1176) 评论(0) 推荐(0) 编辑
摘要: 作者:沃趣科技数据库专家 董红禹 问题概述 最近我们遇到一个MySQL的问题,分析后很有代表意义,特地写出来供大家参考。出现问题是,数据库先是被置为只读,然后过了一段时间,MySQL直接Crash掉了,发生Crash时MySQL的error日志中打印了以下内容: 根据日志中我们可以看到,线程1403 阅读全文
posted @ 2019-02-02 14:26 海东潮 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 文章来源:爱可生云数据库作者:洪斌 DBA应该对InnoDB: Semaphore wait has lasted > 600 seconds. We intentionally crash the server because it appears to be hung. 一点都不陌生,MySQL 阅读全文
posted @ 2019-02-02 14:24 海东潮 阅读(7400) 评论(0) 推荐(0) 编辑