倾斜的镜子

记录,分享,积累,收获,和你一起

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2015年11月2日

摘要: 当在一个UNIQUE键上插入包含重复值的记录时,我们可以控制MySQL如何处理这种情况:使用IGNORE关键字或者ON DUPLICATE KEY UPDATE子句跳过INSERT、中断操作或者更新旧记录为新值。测试如下:如果现在插入一条违背唯一约束的记录,MySQL会中断操作,提示出错,在前面的I... 阅读全文
posted @ 2015-11-02 10:22 倾斜的镜子 阅读(1570) 评论(0) 推荐(0) 编辑

2015年10月28日

摘要: 问题描述:我们获取连接超过连接池最大值时产生如上异常。通常连接池最大值为100。当我们获取连接超过最大值时,WEB等待连接池返回连接而超时,这样将抛出如上异常解决办法:首先要做的是在我们使用连接后立即关闭连接。如果没有关闭连接那么连接将保存到连接池中直到垃圾回收(Garbage Collection... 阅读全文
posted @ 2015-10-28 14:29 倾斜的镜子 阅读(333) 评论(0) 推荐(0) 编辑

摘要: 【背景】 某业务数据库load 报警异常,cpu usr 达到30-40 ,居高不下。使用工具查看数据库正在执行的sql ,排在前面的大部分是:SELECT id,cu_id,name,info,biz_type,gmt_create,gmt_modified,start_time,end_time... 阅读全文
posted @ 2015-10-28 00:00 倾斜的镜子 阅读(1082) 评论(0) 推荐(0) 编辑

2015年10月27日

摘要: 只看结果的话,Select Count(*) 和 Select Count(1) 两着返回结果是一样的。假如表沒有主键(Primary key), 那么count(1)比count(*)快,如果有主键的話,那主键作为count的条件时候count(主键)最快。如果你的表只有一个字段的话那count(... 阅读全文
posted @ 2015-10-27 23:53 倾斜的镜子 阅读(471) 评论(0) 推荐(0) 编辑

摘要: 一、查看系统负荷在Linux系统中,我们一般使用uptime命令查看(w命令和top命令也行)。你在终端窗口键入uptime,系统会返回一行信息。这行信息的后半部分,显示"load average",里面有三个数字,它们的意思分别是1分钟、5分钟、15分钟内系统的平均负荷。当CPU完全空闲的时候,平... 阅读全文
posted @ 2015-10-27 15:03 倾斜的镜子 阅读(381) 评论(0) 推荐(0) 编辑

2015年8月2日

摘要: 1.MySQL逻辑架构大致分为:连接认证层,核心服务层,存储引擎层。2.锁策略,需要在开销和数据的安全性之间寻求平衡,这种平衡会影响到性能。3.写锁优先于读锁。4.行级锁只在存储引擎层实现,而MySQL服务器层没有实现。5.事务:原子性SQL查询,独立的工作单元。ACID(原子性atomicity,... 阅读全文
posted @ 2015-08-02 11:25 倾斜的镜子 阅读(559) 评论(0) 推荐(0) 编辑

2015年7月22日

该文被密码保护。 阅读全文
posted @ 2015-07-22 13:39 倾斜的镜子 阅读(4) 评论(0) 推荐(0) 编辑