数据库
文章平均质量分 80
kopolwu
这个作者很懒,什么都没留下…
展开
-
构建高效的MySQL分页
<br />MySQL分页的主要目的就是提升效率,今天我们将简单介绍如何构建高效MySQL分页。<br /> 首先看一下分页的基本原理:<br /><br /> limit 10000,20的意思扫描满足条件的10020行,扔掉前面的10000行,返回最后的20行,问题就在这里,如果是limit 100000,100,需要扫描100100行,在一个高并发的应用里,每次查询需要扫描超过10W行,性能肯定大打折扣。文中还提到limit n性能是没问题的,因为只扫描n行。<br /> 文中提到一种”cl转载 2011-01-18 11:44:00 · 337 阅读 · 0 评论 -
mysql数据库备份和还原常用的命令
<br /><br />备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql<br />备份MySQL数据库为带删除表的格式 <br />备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql<br转载 2011-01-18 11:49:00 · 302 阅读 · 0 评论 -
MySQL索引背后的数据结构及算法原理
http://www.cnblogs.com/leoo2sk/archive/2011/07/10/2096816.htmlMySQL索引背后的数据结构及算法原理2011-07-10 23:40 by T2噬菌体, 35556 visits, 收藏, 编辑转载 2011-09-23 18:02:21 · 310 阅读 · 0 评论 -
mysql 主从同步原理
http://machael.blog.51cto.com/829462/239112/Replication 线程 Mysql的 Replication 是一个异步的复制过程,从一个 Mysql instace(我们称之为 Master)复制到另一个 Mysql instance(我们称之 Slave)。在 Master 与 Slave 之间的实现整个复制过程主要由三个线程来转载 2012-07-01 19:18:34 · 331 阅读 · 0 评论 -
MySQL监控应该知道的九件事
http://blog.chinaunix.net/uid-23354495-id-3340448.htmlMySQL提供了大量的变量、参数以用于性能及健康状态检查。现在让我们一起看看那些比较重要的变量、参数。1 MySQL 是否可用?这当然是首先要做的,如果你的MySQL服务都没在跑了,其它监控从何谈起?我们可以使用如下几条命令来查看当前MyS转载 2012-09-07 15:27:57 · 640 阅读 · 0 评论 -
MySQL性能优化的最佳20+条经验
http://coolshell.cn/articles/1846.html今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,转载 2013-01-11 12:10:43 · 454 阅读 · 0 评论 -
如何比较两个数据表
http://coolshell.cn/articles/925.html有些时候,我们可能想要比较一下两个数据表,以找到其中不同的数据。比如,在进行数据移植的时候,或是在合并数据的时候,或是在比对验证数据的时候。当然比较两个表,需要这两个表结构是一样的。我们先假设一下有如下表结构:123456转载 2013-01-11 11:55:27 · 687 阅读 · 0 评论 -
6个有用的MySQL语句
http://coolshell.cn/articles/3433.html以前本站给大家介绍过《MySQL性能优化的最佳20+条经验》,今天给大家介绍六条比较有用的MySQL的SQL语句,可能很多人都通过PHP来实现这些功能。1. 计算年数你想通过生日来计算这个人有几岁了。1SELECTDATE_转载 2013-01-11 11:51:51 · 492 阅读 · 0 评论