db
文章平均质量分 72
sunvince
这个作者很懒,什么都没留下…
展开
-
bdb及其在php下扩展的安装 & bdb性能测试
1、安装Berkeley DB# cd /usr/local/src# wget http://download.oracle.com/berkeley-db/db-4.6.21.tar.gz# tar -zxvf db-4.6.21.tar.gz# cd db-4.6.21# cd build_unixBerkeley DB默认是安装在/usr/local/BerkeleyDB.4.6目录下,其中4.6就是版本号,你也可以指定–prefix参数来设置安装目录# ../dist/原创 2010-12-08 00:55:00 · 619 阅读 · 0 评论 -
Oceanbase – 千亿级海量数据库
<br />from: http://www.nosqlnotes.net/archives/170<br /> <br /><br />我在数据库大会有一个报告:<<Oceanbase – 千亿级海量数据库>>,ppt已上传到Slideshare上。有一些同学问我,Oceanbase的创新点在哪里?<br />从大学的数据结构课程可以知道,数据量比较大时,有两种数据结构很常用:哈希表和B+树,分布式系统也是类似的。如下图:<br /><br />Amazon的系统实现了一个分布式哈希表,而Google B转载 2011-04-25 19:25:00 · 870 阅读 · 0 评论 -
Percona对MySQL标准版本的改进
from: http://home.51.com/m4885677/diary/item/10047184.html一、对可扩展性的改进: 1. 提升Buffer Pool的扩展性InnoDB Buffer Pool一个众所周知的问题是大并发查询执行的争用,XtraDB将Buffer Pool的全局Mutex拆成了多个Mutex以减少争用。2. 提高InnoDB IO扩展性转载 2011-12-06 10:55:37 · 641 阅读 · 0 评论 -
MySQL性能优化的21个最佳实践
from: http://bbs.phpchina.com/thread-213125-1-1.html今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多转载 2011-12-19 23:41:29 · 521 阅读 · 0 评论 -
mysql 从文件导入sql 乱码问题...
首先我拿到sql文件没乱码,(用ultraedit 管理员界面可以看到文件编码)数据库编码和文件一致下面就进到mysql里面看看variablesmysql> show variables like "%char%";+--------------------------+----------------------------------------------------原创 2011-12-20 15:14:38 · 778 阅读 · 0 评论 -
推荐使用percona版mysql
推荐使用percona版mysqlhttp://www.percona.com/downloads/http://www.percona.com/redir/downloads/Percona-Server-5.1/Percona-Server-5.1.59-13.0/Linux/binary/Percona-Server-5.1.59-rel13.0-325.Linux.x86_转载 2011-12-20 19:52:18 · 1076 阅读 · 0 评论 -
Tair ldb(leveldb存储引擎)实现介绍
from: http://rdc.taobao.com/blog/cs/?p=1394leveldb实现解析.pdf« leveldb实现解析Tair ldb(leveldb存储引擎)实现介绍Tair是淘宝开源的分布式KV缓存系统,内部将功能模块化,抽离出底层存储细节,可以接入不同的存储引擎。leveldb是Google开源的转载 2011-12-22 10:44:32 · 1741 阅读 · 0 评论 -
好多东西还是看官网的比较好... MySQL 5.1 Server System Variables
MySQL 5.1 Server System Variablesfrom: http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html好多东西还是看官网的比较好...贴进来太费事儿... csdn的编辑器都挂了...转载 2011-12-16 00:37:23 · 618 阅读 · 0 评论 -
SQL-92定义的errorcode 通过PDO什么的返回的值~
from: http://docstore.mik.ua/orelly/java-ent/jenut/ch08_06.htm就平常我们经常遇到的返回码比如42000You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the r原创 2011-12-26 17:43:12 · 1062 阅读 · 0 评论 -
打开general_log 记录所有的sql
mysql> show variables like '%general%';+------------------+-----------------------------------+| Variable_name | Value |+------------------+--------------------------原创 2011-12-29 16:55:43 · 766 阅读 · 0 评论 -
table to csv
SELECT * INTO OUTFILE '/tmp/result.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM test_table; //csv制作过程...fuckly转载 2012-04-10 13:18:48 · 569 阅读 · 0 评论 -
mysql在已有无分区表增加分区,mysql5.5才有,可以是innodb_file_per_table关闭状态.
from: http://docs.oracle.com/cd/E17952_01/refman-5.5-en/alter-table-partition-operations.htmlmysql5.1的时候新增的partition,解决了比较简单的sharding的策略mysql在已有表增加partition,mysql5.5才有,可以是innodb_file_per_tab原创 2012-07-16 18:52:18 · 12621 阅读 · 0 评论 -
MySQL Partition扫盲
from: 三国演义开篇一语道破:合久必分!MySQL的使用亦是如此,面对应用中越来越庞大的数据量,最时髦的解决方案是Shard,不过它的复杂性并不是每个程序员都能驾驭的,如果把架构的演变比作生命的进化,那么Shard可以看做是哺乳动物,很多架构最后之所以失败,就是因为它们步子迈得太大,想从原始生命直接进化成哺乳动物,殊不知这中间还有爬行动物等必经阶段。在MySQL没有支持转载 2012-08-13 13:29:59 · 5205 阅读 · 0 评论 -
Redis内存存储结构分析
from: http://www.searchtb.com/2011/05/redis-storage.htmlRedis: A persistent key-value database with built-in net interface written in ANSI-C for Posix systems1 Redis 内存存储结构本文是基于 Redis-v2.2.4转载 2011-05-08 02:10:00 · 1365 阅读 · 0 评论 -
如何锁定MySQL数据库表
突然发现CU高手如云... from: http://bbs.chinaunix.net/viewthread.php?tid=2331589 如果你同时运行表的检查/修复程序时,你或许不想让MySQL服务器和实用程序同时访问一个表。如果两个程序都向表中写数据显然会造成很大的麻烦,甚至会有意外情况发生。如果表正由一个程序写入,同时进行读取的另一个程序也会产生混乱转载 2011-06-13 02:44:00 · 697 阅读 · 0 评论 -
InnoDB转MyISAM场景漏调整某重要参数值造成的悲剧
from: http://bbs.chinaunix.net/viewthread.php?tid=2331463 You are here: Home / Performance / InnoDB转MyISAM场景漏调整某重要参数值造成的悲剧InnoDB转MyISAM场景漏调整某重要参数值造成的悲剧六月 10, 2011 by Eugene · Leave a Comme转载 2011-06-13 02:39:00 · 573 阅读 · 0 评论 -
mysql分区
<br />CREATE TABLE `pp1` (<br /> `v` varchar(32) NOT NULL,<br /> `k` varchar(128) NOT NULL,<br /> PRIMARY KEY (`k`)<br />) ENGINE=InnoDb DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci<br />PARTITION BY KEY(k) <br />PARTITIONS 32;<br /><br /><b原创 2010-11-17 17:25:00 · 425 阅读 · 0 评论 -
memcache命令
memcached 是由 Danga Interactive 开发并使用 BSD 许可的一种通用的分布式内存缓存系统。Danga Interactive 开发 memcached 的目的是创建一个内存缓存系统来处理其网站 LiveJournal.com 的巨大流量。每天超过 2000 万的页面访问量给 LiveJournal 的数据库施加了巨大的压力,因此 Danga 的 Brad Fitzpatrick 便着手设计了 memcached。memcached 不仅减少了网站数据库的负载,还成原创 2011-03-01 18:26:00 · 884 阅读 · 0 评论 -
[转]天涯开源key-list类型内存数据引擎——Memlink
<br />[转]天涯开源key-list类型内存数据引擎——Memlink<br /> <br /><br />来源:http://www.infoq.com/cn/news/2010/11/tianya-memlink<br />天涯社区最近开发了一款数据引擎——Memlink,并将其开源。对于为什么会出现这样一款开源项目、它的能力和市面上的其他款同类型项目相比有怎样的优势,InfoQ中文站特地采访了天涯社区在北京研发中心的技术负责人冯勇先生。<br />1. 您好,能请您先自我介绍一下吗?您最近在转载 2011-03-17 02:53:00 · 517 阅读 · 0 评论 -
为什么要使用NoSQL
<br /><br />http://www.cnblogs.com/sunli/archive/2011/01/14/nosql_why.html<br /> <br />【编者按】NoSQL在2010年风生水起,大大小小的Web站点在追求高性能高可靠性方面,不由自主都选择了NoSQL技术作为优先考虑的方面。今年伊始,InfoQ中文站有幸邀请到凤凰网的孙立先生,为大家分享他之于NoSQL方面的经验和体会。<br />非常荣幸能受邀在InfoQ开辟这样一个关于NoSQL的专栏,InfoQ是我非常尊重的一家技转载 2011-03-19 03:42:00 · 454 阅读 · 0 评论 -
MySQL Show命令的使用
show tables或show tables from database_name;解释:显示当前数据库中所有表的名称show databases;解释:显示mysql中所有数据库的名称show processlist;解释:显示系统中正在运行的所有进程,也就是当前正在执行的查询。大多数用户可以查看他们自己的进程,但是如果他们拥有process权限,就可以查看所有人的进程,包括密码。show table status;解释:显示当前使用或者指定的database中的每个表的信息。信息包转载 2011-03-19 04:55:00 · 389 阅读 · 0 评论 -
如何对memcache的数据(key-value)进行遍历操作
什么是memcache memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视 频、文件以及数据库检索的结果等。Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,最初为了加速 LiveJournal 访问速度而开发的,后来被很多大型的网站采用。目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。为什么要遍历 目前,用到memcache的公司转载 2011-03-19 04:08:00 · 543 阅读 · 0 评论 -
MEMCACHED的最佳实践和内部机制(译)
from: http://hi.baidu.com/zhuguoneng/blog/item/aa5fbb3949e766f83b87cee4.html原始文章 Memcached Internals 是在 2008年MySQL Conf 上的一篇http://www.igvita.com/2008/04/22/mysql-conf-memcached-internals/本文对memcached的使用提出了一些建议,并讲述了一些memcached内部的一些实现机制。是我们可以更好的理解应用memcac转载 2011-03-19 06:15:00 · 662 阅读 · 0 评论 -
PDO 长连接,及属性查看方法
true,));$attributes = array( "AUTOCOMMIT", "ERRMODE", "CASE", "CLIENT_VERSION", "CONNECTION_STATUS", "ORACLE_NULLS", "PERSISTENT", "PREFETCH", "SERVER_INFO", "SERVER_VERSION", "TIMEOUT");foreach ($attributes as $val) { echo转载 2011-05-09 18:01:00 · 1196 阅读 · 0 评论 -
深入解析SSD中MLC与SLC的性能差异
<br />from: http://blog.sina.com.cn/s/blog_502c8cc40100pztk.html<br /> <br /><br /> 固态硬盘(Solid State Disk或Solid State Drive),也称作电子硬盘或者固态电子盘,是由控制单元和固态存储单元(DRAM或FLASH芯片)组成的硬盘。 <br /><br /> 固态硬盘的接口规范和定义、功能及使用方法上与普通硬盘的相同,在产品外形和尺寸上也与普通硬盘一致。由于固态硬盘没有普通硬盘的旋转载 2011-03-30 23:48:00 · 1291 阅读 · 0 评论 -
mysql索引的分类... btree hash fulltext rtree
from: http://blog.csdn.net/xiao7ng/archive/2009/09/24/4591396.aspx一:mysql里目前只支持4种索引分别是:b-tree,full-text,hash以及r-tree索引b-tree索引应该是mysql里最广泛的索引的了,除了archive,基本所有的存储引擎都支持它.1.b-tree在myisam里的形式和innodb稍有不同在innodb里面有两种形态:其一是primary key形态其leaf node里存放的是数据.而且不仅存转载 2011-05-19 18:58:00 · 1339 阅读 · 0 评论 -
PHP查询MySQL大量数据的内存占用分析
<br />from: http://www.ideawu.net/blog/archives/581.html<br /> <br /><br />这篇文章主要是从原理, 手册和源码分析在PHP中查询MySQL返回大量结果时, 内存占用的问题, 同时对使用MySQL C API也有涉及.<br />昨天, 有同事在PHP讨论群里提到, 他做的一个项目由于MySQL查询返回的结果太多(达10万条), 从而导致PHP内存不够用. 所以, 他问, 在执行下面的代码遍历返回的MySQL结果之前, 数据是否已经在内转载 2011-04-06 10:23:00 · 671 阅读 · 0 评论 -
数据库如何抵抗随机IO:问题、方法与现实
<br />from: http://wangyuanzju.blog.163.com/blog/static/13029201132154010987/<br />网易NTSE还不错...<br /> <br /> <br />随机IO几乎是令所有DBA谈虎色变的一个问题,这个问题,往往在数据量小的时候不出现,在数据量超过内存大小时,才陡然出现,令没有经验的DBA促不及防,也令有经验的DBA寝食难安。<br /><br />传统的数据库架构对随机IO几乎没有还手之力。传统数据库的核心通常是页级缓存转载 2011-05-30 11:10:00 · 545 阅读 · 0 评论 -
淘宝海量数据库之六-克服随机IO难题 oceanbase
<br />from: http://blog.sina.com.cn/s/blog_3fc85e260100qwv8.html<br /> <br />磁盘随机IO性能常常是数据库性能的决定因素,即使是15000RPM的SAS盘,单盘也很难超过300IOPS,对于传统关系数据库,磁盘随机IO是个多年的老大难问题,目前尚无令人满意的解决方案,风轻扬的博客(数据库如何抵抗随机IO:问题、方法与现实,http://wangyuanzju.blog.163.com/blog/static/1302920113转载 2011-05-30 11:11:00 · 966 阅读 · 0 评论 -
Redis中7种集合类型应用场景
from: http://maya.i.sohu.com/blog/view/222194712.htmRedis中7种集合类型应用场景by Elton on 八.30, 2011, under DatabaseStringsStrings 数据结构是简单的key-value类型,value其实不仅是String,也可以是数字。使用Strings类型,你转载 2012-06-19 15:18:38 · 4723 阅读 · 0 评论