处理机:由 CPU、内存、输入输出接口 三部分资源组成,用来按照程序规定的步骤执行指令处理机调度:在多道程序系统中,进程的数量往往多于处理机的个数,进程争用处理机的情况就在所难免。处理机调度是对处理机进行分配,就是从进程就绪队列中,按照一定的算法选择一个进程并将处理机分配给它运行,以实现进程并发地执 ...
分类:
其他好文 时间:
2017-04-01 23:17:27
阅读次数:
190
结合个人经历总结的前端入门方法,总结从零基础到具备前端基本技能的道路、学习方法、资料。由于能力有限,不能保证面面俱到,只是作为入门参考,面向初学者,让初学者少走弯路。
互联网的快速发展和激烈竞争,用...
分类:
其他好文 时间:
2017-03-21 11:26:49
阅读次数:
476
虚拟化变得越来越常见,并且在不了解虚拟化如何工作的情况下,DBA在尝试解决性能问题时会出现盲点,例如减少资源争用或改进备份和恢复操作等。在本文中我们将主要讲述为您的SQLServer工作负载构建理想的基于VMware的虚拟机。我们的下一篇文章将介绍怎么样在Hyper-V上构建对应的..
分类:
数据库 时间:
2017-03-07 23:30:38
阅读次数:
578
有时候我们会碰到下面这些问题: OutOfMemoryError,内存不足 内存泄露 线程死锁 锁争用(Lock Contention) Java进程消耗CPU过高 这些问题在日常开发中可能被很多人忽视(比如有的人遇到上面的问题只是重启服务器或者调大内存,而不会深究问题根源),但能够理解并解决这些问 ...
分类:
其他好文 时间:
2017-01-19 01:06:29
阅读次数:
210
SpinLock结构是一个低级别的互斥同步基元,它在等待获取锁时进行旋转。 在多核计算机上,当等待时间预计较短且极少出现争用情况时,SpinLock 的性能将高于其他类型的锁。 不过,我们建议您仅在通过分析确定 System.Threading.Monitor 方法或 Interlocked 方法显 ...
本文属于SQL Server虚拟化系列前言: 现代系统中,虚拟化越来越普遍,如果缺乏对虚拟化工作原理的理解,那么DBA在解决性能问题比如降低资源争用、提高备份还原速度等操作时就会出现盲点。所以基于本人...
分类:
数据库 时间:
2016-12-26 12:20:26
阅读次数:
271
二进制日志:(多个线程会争用,可以首先写到缓冲区中)记录了当前服务器的数据修改和有潜在可能性影响数据修改的语句默认在数据目录下,通常情况下为mysql-bin[root@redhat7data]#filemysql-bin.000001
mysql-bin.000001:MySQLreplicationlog复制日志可以通过mysqlbinlog命令来查..
分类:
数据库 时间:
2016-12-22 15:19:08
阅读次数:
277
MySQL查询缓存用于保存MySQL查询语句返回的完整结果,被命中时,MySQL会立即返回结果,省去解析、优化和执行等阶段并发查询量非常大、cup核心数非常多时缓存并不一定有效(多个线程会争用存储缓存的这段内存空间)如何检查缓存???MySQL保存结果与缓存中:把select语句本身做hash计..
分类:
数据库 时间:
2016-12-19 11:50:43
阅读次数:
218
客户号码办理系统出现会话连接数超高告警,造成数据库性能问题,影响了全网业务办理。告警发生在11月7日20点--21点时间段,查询当时等待事件最高的bufferbusywaits。查询该等待事件对应的sql;selectsql_id,count(*)fromv$active_session_historywheresample_time>=to_date(..
分类:
其他好文 时间:
2016-12-02 16:39:59
阅读次数:
181
1.性能1)性能提升MySQL5.7在支持多处理器和高度并发CPU线程的系统上,提供更持续的线性性能和扩展性。实现这一点的关键是通过OracleInnoDB存储引擎的效率的并发性,来消除InnoDB内核争用和互斥锁定的现象。在OLTP只读模式下,MySQL5.7比MySQL5.6性能提高3倍。在OLTP读/写模式..
分类:
数据库 时间:
2016-11-28 01:24:48
阅读次数:
159