文章分类 - MySQL
摘要:目录 一、优化概述 二、查询与索引优化分析 1性能瓶颈定位 Show命令 慢查询日志 explain分析查询 profiling分析查询 2索引及查询优化 三、配置优化 1) max_connections 2) back_log 3) interactive_timeout 4) key_buff
阅读全文
posted @ 2016-09-12 10:03
王天泽博客
摘要:步骤1: 在webapps中solrhome下新建一个文件夹名字叫做mynode(名字不固定,可以随便取,但是这个名字在后面的配置中会有所关联。)然后在mynode文件下新建一个名字叫做conf的文件夹(这个文件名字最后不要改。)然后把官网下下来的solr项目中solr-6.0.0\server\s
阅读全文
posted @ 2016-09-11 22:48
王天泽博客
摘要:1.yum -y install mysql默认安装的是mariadb,之后用命令:mysql,总是出现:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock...
阅读全文
posted @ 2015-10-21 13:12
王天泽博客
摘要:MyISAM的锁调度前面讲过,MyISAM存储引擎的读锁和写锁是互斥的,读写操作是串行的。那么,一个进程请求某个 MyISAM表的读锁,同时另一个进程也请求同一表的写锁,MySQL如何处理呢?答案是写进程先获得锁。不仅如此,即使读请求先到锁等待队列,写请求后到,写锁也会插到读锁请求之前!这是因为My...
阅读全文
posted @ 2014-11-19 13:53
王天泽博客
摘要:在可扩展性方面,客户的要求变得越来越多,功能列表上经常会出现20条、50条甚至多达100多条要求,但总的来说,我们可以把它们缩短为五个大类,通过五条途径来解决可扩展性问题:1. 调整查询操作对查询进行优化能够让你付出最少的精力就得到最多的成果。将查询功能完善的发挥出来,达到业务需求,不会被过多的流量...
阅读全文
posted @ 2014-10-22 17:35
王天泽博客
摘要:1.第一范式 无重复的列 数据库表的每一列都是不可分割的原子数据项,而不能是集合,数组,记录等非原子数据项。如果实体中的某个属性有多个值时,必须拆分为不同的属性2.第二范式 属性完全依赖于主键 第二范式(2NF)是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先满足第一...
阅读全文
posted @ 2014-10-22 17:33
王天泽博客
摘要:MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面...
阅读全文
posted @ 2014-10-22 16:38
王天泽博客
摘要:1.数据库的对象: 1)选择表合适存储引擎:MyISAM: 应用时以读和插入操作为主,只有少量的更新和删除,并且对事务的完整性,并发性要求不是很高的. Innodb: 事务处理,以及并发条件下要求数据的一致性。除了插入和查询外,包括很多的更新和删除。(Innodb有效地降低删除和更新导致的锁定) M...
阅读全文
posted @ 2014-10-22 16:37
王天泽博客
摘要:在 MySQL 主从复制时,有时候会碰到这样的故障:在 Slave 上 Slave_IO_Running 和 Slave_SQL_Running 都是 Yes,Slave_SQL_Running_State 显示 Slave has read all relay log; waiting for t...
阅读全文
posted @ 2014-08-22 18:01
王天泽博客
摘要:my.cnf[mysqld] slow-query-log = on # 开启慢查询这个功能 slow_query_log_file = /var/lib/mysql/slowquery.log # 慢查询日志存放路径与名称 long_query_time = 3 # 查询时间超过3s...
阅读全文
posted @ 2014-08-06 14:26
王天泽博客
摘要:一、数据库结构的设计如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的薄弱...
阅读全文
posted @ 2014-03-17 15:27
王天泽博客

浙公网安备 33010602011771号