Welcome 微信登录

首页 / 数据库 / MySQL

如何解决Mysql主机 host_name被屏蔽

如何解决Mysql主机 host_name被屏蔽

如何解决Mysql主机 host_name被屏蔽2011-11-16在默认情况下,mysqld会在10次连接错误后屏蔽主机。你可以通过下述方式启动服务器来调整该值如果遇到下述错误,表示MySQLd已收到来来自主机“host_name”的很多连接请求,但该主机却在中途中断。由于出现很多连接错误,主机"host_name"被屏蔽。可使用"mysqladmin flush-hosts"解除屏蔽。允许的中断连接请求的数目由max_conne...
如何防止插入删除表造成的数据库死锁

如何防止插入删除表造成的数据库死锁

如何防止插入删除表造成的数据库死锁2011-11-16在数据库中经常会遇到这样的情况:一个主表A,一个子表B,B表中包含有A表的主键作为外键。当要插入数据的时候,我们会先插入A表,然后获得A表的Identity,再插入B表。如果要进行删除操作,那么就先删除子表B,然后再删除主表A。在程序设计中,对两个表的操作是在一个事务之中完成的。当系统使用频繁就会出现插入操作和删除操作同时进行的情况。这个时候插入事务会先将主表A放置独占锁,然后去访问子表B,而同时删除事...
从MySQL数据库表中检索数据

从MySQL数据库表中检索数据

从MySQL数据库表中检索数据2011-11-16 阿呆 在《用MySQL创建数据库和数据库表》文章中,我们如何创建一个数据库和数据库表,并知道如何向数 据库表中添加记录。那么我们如何从数据库表中检索数据呢?1、从数据库表中检索信息实际上,前面我们已经用到了SELECT语句,它用来从数据库表中检索信息。select语句格式一般为:SELECT 检索关键词 FROM 被检索的表 WHERE 检索条件(可选)以前所使用的“ * ”表示选...
如何定位,排除和避免MySQL性能故障

如何定位,排除和避免MySQL性能故障

如何定位,排除和避免MySQL性能故障2011-11-16 mblogger vcbear首先是如何检查SQL的效率.1.善用explain:设计SQL后,应使用explain命令检查SQL,看是否使用到索引,是否存在filesort,重点检查检索的行 数(rows)是否太大。一般来说.rows<1000,是在可接受的范围内的。rows在1000~1w之间,在密集访问时可能导致性能问题,但如果不是太频繁的访问(频率低于1分钟一 次),又难再优化的话,...
为何连接 MySQL 数据库失败频繁

为何连接 MySQL 数据库失败频繁

为何连接 MySQL 数据库失败频繁2011-11-16连接mySQL数据库失败频繁,主要是什么原因造成的? 一年前,我开发了一个网站,租用的是linux下PHP+mySQL的虚拟空间,之前一直工作正常。近半年来,却频繁出现连接数据库失败错误(一周1~2次),需要找空间商重启mysql服务才行:Warning: mysql_connect(): Can &apos;t connect to MySQL server on &apos;xx....
妙用phpMyBackupPro备份恢复Mysql数据库

妙用phpMyBackupPro备份恢复Mysql数据库

妙用phpMyBackupPro备份恢复Mysql数据库2011-11-16 IT168 华江phpMyBackupPro 是一个一个专业的MySql备份工具。可以备份多服务器、多数据库,可以将数据备份 到ftp或email,可以自动备份、可以设置备份的计划任务,可以还原数据库、在线执行SQL语句, 生成 UTF-8格式的文档。phpMyBackupPro简介主要特点:1.可以选择备份一个或几个数据库,并可以选择是只备份表格结构还是包含数据。2.支持三种压...
MongoDB集成Hadoop进行统计计算

MongoDB集成Hadoop进行统计计算

MongoDB集成Hadoop进行统计计算2012-09-11 TechTarget中国 MongoDBMongoDB本身可以做一些简单的统计工作,包括其内置的基于Javascript的 MapReduce框架,也包括在MongoDB 2.2版本中引入的新的统计框架。除此之外, MongoDB 还提供了对外部统计工具的接口,这就是本文要说的MongoDB-Hadoop的 数据中间件。文章内容来源于MongoDB官方博客。原理图解MongoDB与Hadoop...
MySQL Sharding可扩展设计

MySQL Sharding可扩展设计

MySQL Sharding可扩展设计2012-09-11 pathenon 一.背景我们知道,当数据库中的数据量越来越大时,不论是读还是写 ,压力都会变得越来越大。采用MySQL Replication多master多slave方案,在上 层做负载均衡,虽然能够一定程度上缓解压力。但是当一张表中的数据变得非常 庞大时,压力还是非常大的。试想,如果一张表中的数据量达到了千万甚至上亿 级别的时候,不管是建索引,优化缓存等,都会面临巨大的性能压力。二 .定义数...
MySQL存储过程里动态SQL的使用

MySQL存储过程里动态SQL的使用

MySQL存储过程里动态SQL的使用2012-09-11 TechTarget MySQL的存储过程不好用,一般在应用开发过程中不建议使用。但有时候在数 据迁移等环境中,特别涉及到复杂点的逻辑处理,就需要存储过程的配合了,当 然,用其他语言写程序实现也是可以的,不过效率估计没有直接在数据库中操作 高。有时候数据所在的表是不确定的,需要根据实际情况临时决定表名, 这时候就是动态SQL的用武之地了,以下示例展示了在一次数据导出的过程中使用 动态SQL的存储过程...
<< 191 192 193 194 195 196 197 198 199 200 >>