Welcome 微信登录

首页 / 数据库 / MySQL

MySQL解决sending data的方法

MySQL解决sending data的方法

今天在用MySQL的show processlist;语句查看的时候,发现有好几个sending data出现,都是查询语句引起的。网上查了一下,说是有可能由于key_buffer设置引起的,结果就修改了这个设置,重启MySQL服务之后发现无效。之后发现sending data的语句都是select语句,于是怀疑和select有关,检查了一下发现是查询的字段没有建立索引,于是就建立了个索引,解决了这个问题。MySQL记录执行过的SQLRHEL5.5安装Or...
浅谈如何查找Oracle数据库中的重复记录

浅谈如何查找Oracle数据库中的重复记录

本文介绍了几种快速查找Oracle数据库中的重复记录的方法。作为一个Oracle数据库开发者,经常需要对一些表的一列或几列来创建索引,为行提供直接的快速存取。但在创建时,经常会遇到这样的提示:ORA-01452:不能创建惟一索引,发现重复记录。Oracle系统提示不能对表创建一个惟一索引,是因为系统发现表中存在重复的记录。只有先找到表中的重复记录并删除该记录,才可以创建惟一索引。下面以表table_name为例,介绍三种不同的方法来确定库表中重复的记录。[...
如何使用MySQL执行每秒75万次的NOSQL查询

如何使用MySQL执行每秒75万次的NOSQL查询

随着Web应用变得越来越复杂,单纯的MySQL + Memcached似乎已满足不了数据存储的需求,一些企业纷纷转向NoSQL方案,比如MongoDB、CouchDB、 TokyoCabinet/Tyrant、Cassandra等。在他们看来,如果数据访问模式不是很复杂,用不上SQL数据库。然而,DeNA公司截然相反,他们选择了 "only MySQL" 的方案,且获得了远远超越NoSQL的性能。该公司仍在使用MySQL + Memcached,Memca...
CentOS 4.6安装Oracle报错解决办法

CentOS 4.6安装Oracle报错解决办法

在CentOS 4.6中安装Oracle 10g会出现以下几种常见错误:出现以上错误,表明X11 Window Server的Display变量配置不正确。解决办法:以root身份先打开一个终端,依次输入:“#xhost +”和“#export DISPLAY=192.168.1.111:0.0”。然后再新建一个终端(这一步很关键),输入“#su oracle”切换到oracle用户,进入Oracle数据库安装文件所在目录,再执行“$./runInstal...
MySQL sleep连接过多的完美解决办法

MySQL sleep连接过多的完美解决办法

睡眠连接过多,会对mysql服务器造成什么影响?严重消耗mysql服务器资源(主要是cpu, 内存),并可能导致mysql崩溃。造成睡眠连接过多的原因?1. 使用了太多持久连接(个人觉得,在高并发系统中,不适合使用持久连接)2. 程序中,没有及时关闭mysql连接3. 数据库查询不够优化,过度耗时。那么,如果要从根本上解决sleep连接过多,就得从以上三点反复检查,但是见效并不快。网上有人分享,使用shell脚本配合cron,定期杀死睡眠时间太久的连接,但...
<< 341 342 343 344 345 346 347 348 349 350 >>