Tag: mysql
(转)Mysql分区表局限性总结
nick | mysql | 2011-08-22
Mysql5.1已经发行很久了,本文根据官方文档的翻译和自己的一些测试,对Mysql分区表的局限性做了一些总结,因为个人能力以及测试环境的原因,有可能有错误的地方,还请大家看到能及时指出,当然有兴趣的朋友可以去官方网站查阅。
本文测试的版本
mysql> select version();
+————+
| version() |
+———R... [阅读全文]
MyWebSQL 2.2 发布,基于Web的MySQL管理客户端
MyWebSQL 2.2 发布了!
MyWebSql 是一个PHP开发的、基于Web的MySQL数据库管理客户端,类似 phpMyAdmin,但界面更好看。除了可以操作数据库数据外,MyWebSql 还可以对包括视图、存储过程、触发器和函数在内的对象进行控制,支持数据和查询结果的导入\导出。MyWebSql 还内置一个带语法着色功能的SQL编辑器。
该版本的改进:
增加了在启动时登录到多... [阅读全文]
mysql 查看binlog,slowlog,查看锁表情况,当前连接
nick | mysql | 2011-07-12
shell> mysqlbinlog log-file
使用mysqldumpslow命令获得日志中显示的查询摘要来处理慢查询日志,例如:
[zzx@bj37 data]$ mysqldumpslow bj37-slow.log
一.1 获取锁等待情况
可以通过检查table_locks_waited和table_locks_immediate状态变量来分析系统上的表锁定争夺:
mysql> show status like ‘Table%’;
+———&... [阅读全文]
数据库管理工具 DBeaver
DBeaver 是一个通用的数据库管理工具和 SQL 客户端,支持 MySQL, PostgreSQL, Oracle, DB2, MSSQL, Sybase, Mimer, HSQLDB, Derby, 以及其他兼容 JDBC 的数据库。DBeaver 提供一个图形界面用来查看数据库结构、执行SQL查询和脚本,浏览和导出数据,处理BLOB/CLOB 数据,修改数据库结构等等。
授权协议: 免费,非开源
开发语言: Java
操作系统... [阅读全文]
Mysql的HandlerSocket插件
http://who0168.blog.51cto.com/253401/511944
PHP使用实例
[阅读全文]
MySQL插件HandlerSocket + php
HandlerSocket 是MySQL的一个插件,用来实现 NoSQL 功能,用于跳过MySQL的SQL层面,直接访问内部的InnoDB存储引擎。
wget http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-client-5.5.11-1.rhel4.i386.rpm
wget http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-devel-5.5.11-1.rhel4.i386.rpm
wget http://dev.mysql.com/get/Downloads/M... [阅读全文]
Mysql的HandlerSocket插件
http://yoshinorimatsunobu.blogspot.com/2010/10/using-mysql-as-nosql-story-for.html
貌似作者是日本人。
YOSHINORI MATSUNOBU
翻译过来应该是 松信嘉範
2010年8月离开Oracle,加盟日本社交游戏公司DeNA。
=================================================================
由于mysql的局限性,很多站点都采用了mysql+memcached的架构。
另外一些... [阅读全文]
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 ... [阅读全文]
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... [阅读全文]