表示 进入内容 111111201215
« 先前的 10 新的记录 | 下一步 10 较早的记录 »
Displaying posts with tag: innodb (reset)
linux下安装mysql的问题解决

今天试了下在Linux下安装mysql,我只选了server和client两个组件,没有装其他的组件. 安装包的下载可以参见 http://www.mysql.com/downloads/ server端的安装: [root@oel2 install_mysql]# rpm -ivh MySQL-server-advanced-5.

【linux】  【mysql】  【innodb】  【Oracle】  【LOG】  【Server】  【database】   …

[获取更多]
mysql hash 索引 vs B-TREE 索引

Terry Tsang

//我相信最有价值的东西,是很多人都应该因为它而一起学习和进步的!真正有价值的技术,都是值得和所有人分享的! hash 索引

当前 memory 引擎, innodb 引擎支持 hash 索引, 索引将存放内存中. (innodb 存放 buffer pool) innodb 启动 innodb-adaptive-hash-index 参数就

【算法】  【mysql】  【innodb】  【node】  【HASH】  【索引】   …

[获取更多]
第一次操刀数据库分表的教训与经验--白干一场

做完了分表之后,数据库里面的表从8张变成了8000张,我以为谷歌的抓取速度会降低为原来的一半,于是每天看一次谷歌抓取速度,结果实在是太失望了

结果发现,分完表之后谷歌抓取等待的时间迅速上升了,对mysql不是很了解,查了一下mysql的一些配置信息,我的数据库默认是innodb, 结果发现i...

【监控】  【mysql】  【innodb】  【数据库】  【高并发】   …

[获取更多]
MySQL 指定各分区路径

介绍 可以针对分区表的每个分区指定各自的存储路径,对于innodb存储引擎的表只能指定数据路径,因为数据和索引是存储在一个文件当中,对于MYISAM存储引擎可以分别指定数据文件和索引文件,一般也只有RANGE、LIST分区、sub子分区才有可能需要单独指定各个分区的路径,HASH和KEY分区的所有分区的路径都是一样。

【mysql】  【innodb】  【BY】  【HASH】  【索引】   …

[获取更多]
并发事务下各数据库外部表现实测之四(MySQL篇)

MySQL的Innodb也采用了MVCC机制提高并发事务的性能,但在可串行化隔离级别下,测试发现它是完全基于锁的。下面是详细测试结果。测试方法方法请参考笔者之前的文章:并发事务下各数据库外部表现实测之一(SQL Server篇)http://blog.

【mysql】  【innodb】  【SQL】  【数据库】  【测试】  【Server】   …

[获取更多]
MySQL数据库InnoDB存储引擎在线加字段实现原理详解

腾讯互娱内部维护了一个MySQL分支,基于官方5.5.24,实现了类似于Oracle 11g的快速加字段功能,这个分支我们内部称为TMySQL。该功能通过扩展存储格式来实现,原理类似于Oracle 11g,以下介绍下其实现原理。

1. GCS行格式

需要在innodb中实现类似oracle的快速加字段功能,仅仅基于原来的行格式是不行的,必须对其进行扩展。为了保证原MySQL和innodb的兼容性,不改变原存储格式的行为,在线加字段功能是通过新增一种innodb行格式GCS(Game Cloud Storage)来实现,从而避免对其他格式造成影响。

阅读全文——共4741字

innodb 引擎数据恢复

Terry Tsang

今天遇到一个问题 mysql-5.5

数据库保障

部分错误日志如下

InnoDB: stored checksum 808812544, prior-to-4.0.14-form stored checksum 959328563 InnoDB: Page lsn 791621944 858666297, low 4 by

【mysql】  【innodb】  【数据库】  【Server】  【checksum】  【page】  【数据恢复】   …

[获取更多]
mysql监控项整理

近期要完善mysql监控,故整理出此文档以备查阅。 以下监控内容均为mysql部分,linux操作系统部分未整理 如下为需要部署至zabbix的监控项: 需发短信报警的项: 1.

【监控】  【mysql】  【innodb】  【日志】  【数据库】  【path】  【Cache】   …

[获取更多]
innodb utf8字符集下索引的长度限制

单一字段的索引长度限制为767 bytes,
索引总长度的限制是:
The InnoDB internal maximum key length is 3500 bytes, but MySQL itself restricts this to 3072 bytes. (1024 bytes for non-64-bit builds before MySQL 5.0.17, and for all builds before 5.0.15.)
在utf8字符集下,varchar(255) 的[数据部分]占用 255*3=765 bytes,最接近767bytes, 256*3 = 768bytes,已经超过767。

[BIGHD](root@localhost) [cm]> CREATE TABLE `temp_2` (
    ->   `id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
    ->   `pn` VARCHAR(128) DEFAULT '',
    ->   `first_path` VARCHAR(256) DEFAULT '',
    ->   `dir` VARCHAR(255) DEFAULT '',
    -> `a` text,
    ->   PRIMARY KEY (`id`)
    -> ) ENGINE=InnoDB DEFAULT CHARSET=utf8 
    -> 
    -> ;
Query OK, 0 ROWS affected (0.15 sec)
 
[BIGHD](root@localhost) [cm]> 
[BIGHD](root@localhost) [cm]> 
[BIGHD](root@localhost) [cm]> …
[获取更多]
InnoDB memcached插件vs原生memcached对比性能测试

MySQL 5.6开始支持InnoDB memcached插件,也就是可以通过SQL高效读写memcached里的缓存内容,也支持用原生的memcache协议读写,并且可以实现缓存数据持久化,以及crash recovery、mysql replication、触发器、存储过程等众多特性,详细介绍可以查看:Benefits of the InnoDB / memcached Combination。看起来非常诱人,那就测试下看看吧,是驴子是马拉出来溜溜便知。

  • 环境准备
测试机 DELL PE R710
CPU E5620  @ 2.40GHz(4 core, 8 threads, L3 Cache 12 MB) * 2
内存 48G(8G * 6)
RAID卡 PERC H700 Integrated, …
[获取更多]
表示 进入内容 111111201215
« 先前的 10 新的记录 | 下一步 10 较早的记录 »