MySQL
文章平均质量分 64
cindy9902
这个作者很懒,什么都没留下…
展开
-
Performance tuning tools
<br />MySQL Performance tuning tools:<br /><br />1. GDB<br />2. oprofile<br />3. tcprstat<br />4. ad-hoc slow-query-log<br />5. New Relic转载 2010-12-02 14:25:00 · 555 阅读 · 0 评论 -
ORACLE用户及权限管理
oracle的用户及权限管理ORACLE分为user, role, priviledge。用户,角色和权限。用户:为数据库的使用者。角色:是一组特定的权限。可以将角色赋予某一类用户,从而在赋予该类用户相同的权限时比较方便。 提供了三种标准的角色(role):CONNECT、RESOURCE和DBA。 可以根据需求创建拥有不同权限的原创 2012-10-12 15:41:25 · 867 阅读 · 0 评论 -
ORACLE安装
以前一直以为oracle是收费的,所以从来都没有试过。。刚刚才知道oracle只对商用收费,个人学习,测试和研究是完全免费的。===========首先是版本选择的问题,要跟据系统的版本来选择oracle的版本。。最开始不知道,选择了Zseries-64版本,结果出现下面的错误:./runInstaller: line 254: /home/oracle/datab原创 2012-10-11 15:57:13 · 12339 阅读 · 0 评论 -
MySQL 5.5中使用semi-sync replciation
原以为semi sync是5.5默认支持的。。发现原来是以插件形式工作的。。。插件目录:mysql-5.5.20/lib/plugin/semisync_master.so semisync_slave.so加载插件模块:mysql> show status like 'rpl%';+---------------+-------------+| Var原创 2012-08-07 16:46:50 · 691 阅读 · 0 评论 -
MySQL外键
写的比较好的一篇文章,通俗易懂。。。http://www.xiaoxiaozi.com/2009/07/12/1158/外键的例子:一对一的关系: 员工与工资表。。一对多的关系: 学生与分数。。转载 2012-08-02 15:34:50 · 645 阅读 · 0 评论 -
Super Smack安装和使用
我是在自己的ubuntun的环境下安装的。1. 下载: http://jeremy.zawodny.com/mysql/super-smack/上面的网站上只有1.2的版本。wget http://vegan.net/tony/supersmack/super-smack-1.3.tar.gz这个是1.3的版本。2. 安装:1) ./configure原创 2012-02-22 13:23:43 · 4670 阅读 · 0 评论 -
MySQL: ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes
<br />今天测试遇到了这样的问题:<br /> <br />mysql> use test; create table test(a varchar(512) primary key, b varchar(1024));<br />Database changed<br />ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes<br /> <br />相关测试:<br />http://kklin原创 2011-03-01 16:18:00 · 51054 阅读 · 3 评论 -
innodb double buffer
<br />原文是percona的mysql performance blog上面的:<br />http://www.mysqlperformanceblog.com/2006/08/04/innodb-double-write/<br /> <br />doublewrite: It means Innodb will write data twice when it performs table space writes – writes to log files are done only on翻译 2010-11-23 15:07:00 · 1190 阅读 · 0 评论 -
gdb info 3
<br />mysql> show tables;+----------------+| Tables_in_test |+----------------+| cindy || test |+----------------+2 rows in set (0.00 sec)mysql> drop table cindy;(gdb) bt#0 trx_undo_assign_undo (trx=0x10959828, typ原创 2010-12-30 00:00:00 · 1053 阅读 · 0 评论 -
gdb info2
<br />mysql> create table test.cindy(id int);(gdb) b trx_undo_assign_undoBreakpoint 1 at 0x788be0: file trx/trx0undo.c, line 1775.(gdb) b trx_undo_set_state_at_prepareBreakpoint 2 at 0x785590: file trx/trx0undo.c, line 1903.(gdb)原创 2010-12-27 23:50:00 · 850 阅读 · 0 评论 -
GDB info
<br />(gdb) b trx_undo_page_initBreakpoint 1 at 0x842d384(gdb) b trx_doublewrite_initBreakpoint 2 at 0x8428064(gdb) b dict_initBreakpoint 3 at 0x839d9a4(gdb) r --skip-grant --datadir=/mnt/bigdisk/xn/data/.....[New Thread -1208382576 (LWP 28原创 2010-12-26 17:12:00 · 997 阅读 · 0 评论 -
数据库系统的故障恢复(理论)
<br />Recovery:<br /><br />1.Failure types: <br /> transaction failure, system failure, disk failure.<br />2.Log-based recoverylog record structuresDeferred database modification: redo logs<br /> 1) .Log record structures<br />原创 2010-12-14 16:17:00 · 1720 阅读 · 3 评论 -
数据库的持久化(durability)
转自 : NoSQL Fan blog以前对数据安全性这一部分有一定的了解,不够深刻,这篇文章里面写的很详细。虽然是针对 redis的持久化的详解,但是前面一部分还是比较通用的。==============本文内容来源于Redis作者博文,Redis作者说,他看到的所有针对Redis的讨论中,对Redis持久化的误解是最大的,于是他写了一篇长文来对Redis的持转载 2012-12-28 16:04:00 · 2986 阅读 · 0 评论