上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 66 下一页
摘要: 什么是间隙锁当我们用范围条件而不是相等条件检索数据,并请求共享或排他锁时,InnoDB会给符合条件的已有数据记录的索引项加锁;对于键值在条件范围内但不存在的记录,叫做“间隙(GAP)”,InnoDB也会对这个“间隙”加锁,这种锁机制就是所谓的间隙锁(NEXT-KEY)锁。危害因为Query执行过程中 阅读全文
posted @ 2018-01-21 16:41 温柔的风 阅读(9941) 评论(0) 推荐(0) 编辑
摘要: 先做好准备,创建InnoDB引擎数据表,并添加了相应的索引 然后分别打开两个Mysql终端,设置autocommit自动提交为0,也就是关闭自动提交功能,事务隔离级别处于可重复读状态;查看一下表数据。 接下来在第一个终端执行update语句 然后第二个终端执行update语句 发现第二个终端处于阻塞 阅读全文
posted @ 2018-01-21 13:25 温柔的风 阅读(2838) 评论(1) 推荐(0) 编辑
摘要: Mysql慢查询开启 Mysql的查询讯日志是Mysql提供的一种日志记录,它用来记录在Mysql中响应时间超过阈值的语句,具体指运行时间超过long_query_time值得SQL,则会被记录到慢查询日志中。long_query_time的默认为10,意识是运行10秒以上的语句(单位是秒,那么就是 阅读全文
posted @ 2018-01-20 18:34 温柔的风 阅读(422) 评论(0) 推荐(0) 编辑
摘要: ORDER BY 子句尽量使用Index方式排序,避免使用FileSort方式排序,尽可能在索引列上外城排序操作,遵照索引键的最佳左前缀。如果不在索引列上,FileSort有两种算法,Mysql就要启动双路排序和单路排序。 什么是双路排序和单路排序? 双路排序:Mysql4.1之前是使用双路排序,字 阅读全文
posted @ 2018-01-20 13:22 温柔的风 阅读(3936) 评论(0) 推荐(0) 编辑
摘要: 看以上两个for循环,总共循环的次数是一样的。但是对于mysql数据库而言,并不是这样了,我们尽量选择第②个for循环,也就是小表驱动大表。数据库最伤神的就是跟程序链接释放,第一个建立了10000次链接,第二个建立了50次。假设链接了两次,每次做上百万次的数据集查询,查完就走,这样就只做了两次;相反 阅读全文
posted @ 2018-01-19 18:17 温柔的风 阅读(3676) 评论(0) 推荐(1) 编辑
摘要: Explain简称执行计划,可以模拟SQL语句,来分析查询语句或者表结构是否有性能瓶颈。Explain的作用有哪些,可以看到哪些?可以看到表的读取顺序,数据读取操作的操作类型,哪些索引可以使用,哪些索引被实际应用,表之间的引用,每张表有多少行被优化器查询。 准备工作 DROP TABLE IF EX 阅读全文
posted @ 2018-01-19 16:32 温柔的风 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 隐藏Apache版本号 在apache配置文件httpd.conf中,加入以下代码 隐藏Nginx版本号 在nginx的配置文件nginx.conf 文件里的http内部,加入以下代码 隐藏PHP版本号 在PHP的配置文件php.ini 文件里找到配置项,expose_php,改为off 改好了之后 阅读全文
posted @ 2018-01-19 11:42 温柔的风 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 首先报错:_STORAGE_WRITE_ERROR_:./Application/Runtime/Cache/Home/769e70f2e46f34ceb60619bbda5e4691.php 解决此问题直接在项目目录下给Appliccation目录最高权限 刷新首页可以正常访问,跳转页面后,然后报 阅读全文
posted @ 2018-01-19 09:46 温柔的风 阅读(837) 评论(0) 推荐(0) 编辑
摘要: 接上一篇文章http://www.cnblogs.com/wt645631686/p/8310891.html,虽然已经在原有两台mycat基础上增加了Haproxy作为mycat的中间服务器,不足的是,如果仅仅的一台Haproxy服务器宕机掉,整个架构也就没法运行。 一、准备两台Haproxy服务 阅读全文
posted @ 2018-01-18 23:06 温柔的风 阅读(1940) 评论(0) 推荐(0) 编辑
摘要: 在搭建好haproxy准备启动中,使用service命令的方式启动没有报任何错误,但是监听服务发现并没有想象的顺利,搜索各种帖子,参考对照发现,发现一条新的命令,^_^,试着用下面命令启动,惊喜~发现了报错~ Starting proxy : cannot bind socket 然后直接复制报错语 阅读全文
posted @ 2018-01-18 22:31 温柔的风 阅读(3132) 评论(0) 推荐(0) 编辑
上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 66 下一页