Welcome 微信登录

首页 / 数据库 / MySQL

TokuDB6.5与InnoDB(1.1.18)性能对比测试

TokuDB6.5与InnoDB(1.1.18)性能对比测试

大家对MySQL存储引擎最熟悉的恐怕就是InnoDB了,InnoDB的性能还算不错,尤其适用互联网应用。但是InnoDB也不能称作完美,尤其是单实例MySQL的性能那还真不敢恭维,现在大多数互联网公司都是通过优秀的架构来弥补这点吧。今天说到的这个MySQL存储引擎单实例性能在特定情况下确实比InnoDB强很多,普通情况下也不差-----TokuDB------完美兼容MySQL。TokuDB是一个比较牛逼的引擎,它不是用常规数据库所用的B+树存储数据,而是...
区分SQLite中的B-树和B+树——索引和存储

区分SQLite中的B-树和B+树——索引和存储

在网上看一些帖子的时候。发现有人说Sqlite中组织管理数据库文件存储的机制为B-树。本人觉着这么说非常的不严谨。于是本人翻出了《the definitive guide to sqlite》SECOND EDITON。经过再次查阅,想在这里总结一下。在Sqlite中B-树和B+树的出处的却别,换句话说。就是SQLite这个嵌入式数据库中,索引机制和文件存储机制的区别。1.索引对索引多说几句吧,我们去砍树,可以用手把它推到,但是利用斧子可以很快的把树干倒。...
添加非Oracle用户到dba, oinstall组

添加非Oracle用户到dba, oinstall组

Oracle用户所拥有的权限比较大,因此有些时候需要使用非oracle用户来完成相关数据库管理工作。尤其是多个人维护系统或数据库时,有必要为其添加不同的用户,然后将这些用户添加到dba组。同时这些用户也可以根据自己的喜好来设定不同的环境变量。本文描述了在linux下创建新用户以及使用新用户来连接数据库等。#查看当前的oracle用户id及其所属组oracle@SZDB:~> id uid=2000(oracle) gid=1000(oinstall)...
异常处理:使用UTF-8编码MySQL仍然抛出Incorrect string value异常

异常处理:使用UTF-8编码MySQL仍然抛出Incorrect string value异常

之前还以为从上至下统一用上UTF-8就高枕无忧了,哪知道今天在抓取新浪微博的数据的时候还是遇到字符的异常。从新浪微博抓到的数据在入库的时候抛出异常:Incorrect string value: "xF0x90x8Dx83xF0x90..."发现导致异常的字符不是繁体而是某种佛经文字。。。额滴神。。。但是按道理UTF-8应该能支持才对啊,他不是万能的么?原来问题出在mysql上,mysql如果设置编码集为utf8那么它最多只能支持到3个字节的UTF-8编码...
Sysbench介绍与使用

Sysbench介绍与使用

最近用sysbench进行了较多的性能测试,也总结一下它的特点和用法和需要注意的事项。sysbench是一个多线程性能测试工具,可以进行CPU/内存/IO/数据库等性能测试。不过我绝大多数的时候都是用它来对数据库(MySQL)进行oltp测试。它能测哪些东西,怎么测让我从它的命令帮助来回答。~/zbs$ sysbench --help Missing required command argument. Usage: sysbench [general-...
crs_register/crs_unregister 注册与移除RAC服务

crs_register/crs_unregister 注册与移除RAC服务

crs_register命令主要是将资源注册到CRS。该方法通常结合crs_stat -p 或者crs_profile先创建配置文件。同时crs_register也具有更新CRS的功能。本文将描述crs_register以及crs_unregister的用法。在使用crs_register之前,可以使用crs_profile创建资源配置文件。缺省情况下,未指定配置文件的路径时,新创建的资源配置文件位于$ORA_CRS_HOME/crs/public 路径下...
Oracle 11.2.0.3管理ASM实例

Oracle 11.2.0.3管理ASM实例

ASM实例目前无论是在rac还是单实例数据库环境下都被广泛的采用,本文主要介绍Oracle 11.2.0.3环境下ASM实例的管理,主要包含以下内容:1:ASM磁盘及磁盘组的状态查看2:创建external 冗余磁盘组,添加,删除磁盘3:创建normal redundancy磁盘组4:normal redundancy下的failgroup测试5:删除ASM磁盘组6:其他asm实例初始化参数含义一:查看ASM磁盘及磁盘组状态SQL> select *...
MySQL备份工具mysqldump和mydumper的备份效率比较

MySQL备份工具mysqldump和mydumper的备份效率比较

MySQL数据库备份工具有其自带的mysqldump,属于mysql官方的一款备份工具。但是第三方备份工具mydumper凭借优越的特点为更多人所使用。下面就通过测试验证它们之间的备份效率。1、安装mydumper源码包,博友可查阅相关资料即可完成安装!2、在mysql数据库中创建一个测试库和表(进入mysql数据库)create database test;create table test (a int);3、生成一个3000w条的数据文件(在终端输入...
关于MySQL单表支持的最大存储空间

关于MySQL单表支持的最大存储空间

mysql单表支持的最大存储空间大小为多少呢?其实这个问题要拆分成两个问题。第一是操作系统所采用的文件系统能支持的单个文件大小,比如:linux 2.2-intel 32-bit (ext2文件系统) 最大支持2GBlinux 2.4+ (ext3文件系统) 支持4TBwin32 (fat32文件系统) 4GBwin32 (ntfs文件系统) 2TB第二是存储引擎本身能支持的最大空间大小。比如InnoDB存储引擎的表空间最大容量为64TB,不具体限制单表的...
Oracle 11g2的监听器配置

Oracle 11g2的监听器配置

Oracle的监听器服务注册方式有两种,分别为动态和静态。通过动态注册的服务在lsnrctl status时显示的状态为ready,静态的服务为unknown。11g2以前的版本,监听器通过listener.ora文件进行配置。在11g2版本中,监听器的配置方式发生了变化,增加了一个新的配置文件endpoints_listener.ora,并且此文件和原来的listener.ora文件都转移到$GRID_HOME/network/admin目录下了。11g...
<< 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 >>