mysql中ip地址与整数之间的互转

nick | db | 2011-06-28
INET_ATON(expr) 给出一个作为字符串的网络地址的点地址表示,返回一个代表该地址数值的整数。地址可以是4或8比特地址。 mysql> SELECT INET_ATON(‘209.207.224.40’); -> 3520061480 产生的数字总是按照网络字节顺序。如上面的例子,数字按照 209×2563 + 207×2562 + 224×256 + 40 进行计算。 INET_ATON() 也能理解短格式 IP 地址:... [阅读全文]

解决mysql出现“the table is full”的问题

nick | mysql | 2011-05-22
今天中午收到mysql错误日志监控发来的警报,错误日志如下: 101209 13:13:32 [ERROR] /usr/local/mysql/bin/mysqld: The table ‘test_1291870945841162’ is full 101209 13:13:32 [ERROR] /usr/local/mysql/bin/mysqld: The table ‘test_1291870945841162’ is full 101209 13:13:32 [ERROR] /usr/local/mysql/bin/mysqld: The ... [阅读全文]

海量数据的删除策略

nick | db | 2011-04-02
1.延迟删除 一条数据会被很多数据引用。当被引用的数据删除时,引用的数据也需要删除。这时候可以用延迟删除的方法。 例子: 用户发 表的帖子,可以被转发到很多地方。所有转发过的贴都是对原帖的引用,用户接着把他的原帖删除,所有被转发过的帖子也需要进行清理。我们采用的是延迟删除的 方法,用户操作时,先直接删除原帖,被转发的贴,在点击时,会... [阅读全文]

海量数据的删除策略

nick | db | 2011-02-27
1.延迟删除 一条数据会被很多数据引用。当被引用的数据删除时,引用的数据也需要删除。这时候可以用延迟删除的方法。 例子: 用户发表的帖子,可以被转发到很多地方。所 有转发过的贴都是对原帖的引用,用户接着把他的原帖删除,所有被转发过的帖子也需要进行清理。我们采用的是延迟删除的方法,用户操作时,先直接删除原帖, 被转发的贴,在点击时,会... [阅读全文]

6个有用的MySQL语句

nick | mysql | 2011-01-08
以前本站给大家介绍过《MySQL性能优化的最佳20+条经验》,今天给大家介绍六条比较有用的MySQL的SQL语句,可能很多人都通过PHP来实现这些功能。 1. 计算年数 你想通过生日来计算这个人有几岁了。 SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(now()) - TO_DAYS(@dateofbirth)), '%Y') + 0; 2. 两个时间的差 取得两个 datetime 值的差。假设 dt1 和 dt2 是 da... [阅读全文]

利用服务器的几个调优技巧,让 MySQL 服务器飞速运行

nick | db, mysql | 2010-12-30
如今,开发人员不断地开发和部署使用 LAMP(Linux®、Apache、MySQL 和 PHP/Perl)架构的应用程序。但是,服务器管理员常常对应用程序本身没有什么控制能力,因为应用程序是别人编写的。这份 共三部分的系列文章将讨论许多服务器配置问题,这些配置会影响应用程序的性能。本文是本系列文章的第三部分,也是最后一部分,将重点讨论为实现最高效率... [阅读全文]

XML 数据库 Sedna

nick | db | 2010-12-26
Sedna 是一个原生的XML数据库,提供了全功能的核心数据库服务,包括持久化存储、ACID事务、索引、安全、热备、UTF8等。实现了 W3C XQuery 规范,支持全文搜索以及节点级别的更新操作。 Sedna 提供各种编程语言的驱动包,详情请看这里。 一些编程语言连接并操作 Sedna 的代码请看此处。 授权协议: Apache 开发语言: C/C++ 操作系统: ... [阅读全文]

MySQL Show process filter

nick | mysql | 2010-12-01
在MySQL里面 show variables where variable_name like '%auto%' 这条语句可以正常执行,但是 show processlist where host like '%192%' 就会报错了: Error Code : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘where host like ‘%10... [阅读全文]

【解决】Starting MySQL.Manager of pid-file quit without updating fi[失败]

nick | CentOS, mysql | 2010-09-14
【解决】Starting MySQL.Manager of pid-file quit without updating fi[失败]
将mysql安装可能遇到的错误整理了下,具体可以参考《部署Centos5.4服务器–MySql篇》 昨天再次安装mysql,一切顺利,不过在启动mysql的时候,显示以下错误: Starting MySQL.Manager of pid-file quit without updating fi[失败] 因为之前机子装过mysql,所以可能存在遗留文件,我删除了/ect/my.cnf,然后,使用下面方法: rm -rf /var/lib/mysql cd my... [阅读全文]

浅析MySql二进制日志的应用

nick | mysql | 2010-09-05
浅析MySql二进制日志的应用
mysql有4种不同的日志,分别是二进制日志,查询日志,慢查询日志和错误日志,这些日记记录着数据库工作的方方面面,可以帮助我们了解数据库的不同方面的踪迹,下面先介绍二进制日志的作用和使用方法,并利用二进制日志对数据库进行各种维护和优化,其他日志也会在后面陆续会做详细的介绍。 二进制日志(bin-log日志) 在上一篇介绍mysql主从配置的blog中... [阅读全文]
Ɣ回顶部