自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(752)
  • 资源 (1)
  • 收藏
  • 关注

原创 MYSQL中的auto_increment_increment和auto_increment_offset

这两个参数在MYSQL中大致有两个作用控制自增列AUTO_INCREMENT的行为用于MASTER-MASTER之间的复制,防止出现重复值下面从网上摘录了一些资料,分别对这两个方面进行解释############################auto_i

2011-08-28 14:19:47 16918 1

转载 PostgreSQL与Innodb并发控制大比拼

多版本并发控制技术已经成为未来数据库的发展趋势。目前,多版本并发控制被很多数据库或存储引擎采用,如Oracle,MS SQL Server 2005+, PostgreSQL, Firebird, InnoDB, Falcon, PBXT, Maria等等。新的数据库存储引擎,几

2011-08-28 00:19:19 2183

转载 MYSQL使用INNODB时及时清理旧版本数据

InnoDB’s tablespace can grow very large in a writeheavy environment. If transactions stay open for a long time (even if they’re not doing an

2011-08-27 23:49:18 1320

转载 MYSQL中重复的索引和多余的索引

About every second application I look at has some tables which have redundant or duplicate indexes so its the time to speak about these a bi

2011-08-27 23:37:21 1861

转载 MYSQL索引的3种主要用途

I often see people confuse different ways MySQL can use indexing, getting wrong ideas on what query performance they should expect. There ar

2011-08-27 22:55:45 1287

转载 innodb崩溃后的恢复过程--重做和回滚

InnoDB crash recovery consists of several steps. The first step, redo log application, is performed during the initialization, before accept

2011-08-27 22:10:49 3266

转载 InnoDB Checkpoints

InnoDB implements a checkpoint mechanism known as “fuzzy” checkpointing.InnoDB flushes modified database pages from the buffer pool in sma

2011-08-27 21:52:18 941

转载 mysql中的innodb_table_locks

Starting from MySQL 4.0.20, and 4.1.2, InnoDB honors LOCK TABLES; MySQL does not return from LOCK TABLE .. WRITE until all other threads hav

2011-08-27 15:55:07 5831

转载 mysql中的innodb_lock_wait_timeout

Unlike the MyISAM storage engine, which supports only table locks. InnoDB can lock individual records, which is known as row level locking.

2011-08-27 15:14:00 8134

原创 mysql innodb next-key locking

首先看一下官方文档中关于MYSQL中各种记录级锁的解释InnoDB has several types of record-level locks:    Record lock: This is a lock on an index record.

2011-08-27 14:18:31 2001

转载 MYSQL MVCC实现及其机制

多版本并发控制  Multiversion Concurrency Control  大部分的MySQL的存储 引擎,比如InnoDB,Falcon,以及PBXT并不是简简单单的使用行锁机制。它们都使用了行锁结合一种提高并发的技术,被称为MVCC(多版本并 发控制)。MV

2011-08-27 12:13:01 1127

转载 mysql中的last_insert_id()

刚才查了下last_insert_id()相关资料,找到几篇不错的文章,保存下来,免得下次忘了又去找。#################################MySQL数据表结构中,一般情况下,都会定义一个具有‘AUTO_INCREMENT’扩展属性的‘ID

2011-08-26 15:46:26 27384 2

原创 python中使用MySQLdb连接mysql

首先,安装需要的环境,Mysql和Python就不说了,必备的东西。主要是安装的MySQLdb,可以去sf.net下载,具体地址是http://sourceforge.net/projects/mysql-python/ 如果用Ubuntu,直接sudo apt-get

2011-08-25 14:23:47 7731 2

转载 MySQL Key MUL PRI UNI

http://dev.mysql.com/doc/refman/5.1/en/show-columns.htmlThe Key field indicates whether the column is indexed: If Key is empty, the co

2011-08-23 20:56:42 3718 1

转载 MySQL日期时间函数大全

DAYOFWEEK(date)  返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1998-02-03');   -> 3 WEEKDAY(date)  返回日期date是星期几

2011-08-23 20:10:30 829

转载 mysql TIMESTAMP详解

TIMESTAMP的变体1,TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP在创建新记录和修改现有记录的时候都对这个数据列刷新2,TIMESTAMP DEFAULT CURRENT_TI

2011-08-23 18:25:15 966

转载 python中 __name__及__main()__的妙处

#hello.pydef sayHello(): str="hello" print(str);if __name__ == "__main__": print ('This is main of module "hello.py"') sa

2011-08-23 11:20:06 2074

原创 PYTHON 回调函数

#######百度百科上对回调函数的解释#######回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另

2011-08-22 21:14:29 20009 2

转载 mysql 前缀索引

大家都知道在CHAR和VARCHAR列上,可以使用列的前缀进行索引,如:INDEX (name(10),address(20)) 但是到底第几位是optimal length 呢?http://www.shinguz.ch/MySQL/mysql_hints.html

2011-08-20 17:03:25 2057

转载 MYSQL 判断函数

--流程函数。if ,ifnull ,case 语句!mysql> create table sal (id int,sal decimal (9,2));Query OK, 0 rows affected (0.06 sec)mysql> insert into

2011-08-20 13:59:15 2576

转载 MySQL的AUTO_INCREMENT

用法:CREATE TABLE test(id INT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,username VARCHAR(15) NOT NULL)AUTO_INCREMENT = 100;

2011-08-20 13:51:27 1407

原创 VIRTUALBOX导入已有.VDI文件步骤

1、安装SUN VIRTUALBOX2、新建,进入到“新建虚拟电话”对话框,下一步3、为虚拟电脑起个名字,并选择相应的OS类型,下一步4、选择虚拟电脑使用内存的大小,下一步5、选中“使用现有的虚拟硬盘”,点击右边的按钮,弹出一个“虚拟介质管理”对话

2011-08-20 11:22:10 24448 2

转载 Ubuntu下PostgreSQL数据库集群(PL/Proxy)配置方法

原理只是一个概念,可操作性不强,看了N多的半原理半细节的相关文章,却总是被各种各样的细节困惑住。为了自己下次能够快速的使用PostgreSQL,以流水帐的方式记录配置PostgreSQL集群的步骤,有些结论是自己猜想的或者引用的,以后发现错误再修正吧。顺便发些感想(跳过下面一

2011-08-18 15:47:05 3397

转载 分布式系统领域经典论文翻译集

分布式 海量数据 存储 计算 查询

2011-08-08 23:20:05 1989

原创 postgresql explain query中的materialize

今天在GREENPLUM的执行计划中看到了materialize,不知道这个步骤是做什么的,查了下文档,没有相关解释。没事,GREENPLUM不行还有POSTGRESQL呢,GOOGLE了一把,找到了答案。Q:What does materialize do? I'm j

2011-08-04 16:13:37 4759

转载 Oracle Dimension

要理解oracle中的dimension,首先要搞清楚dimension和dimension table之间的区别。dimension table是table,和关系数据库中的其他table一样,存放数据,需要实际的存储空间。而dimension则只是一个逻辑结构,定义了 dim

2011-07-15 17:07:08 4350 1

转载 NoSQL生态系统

与本书中提到的其它主题不同,NoSQL不是一个工具,而是由一些具有互补性和竞争性的工具组成的一个概念,是一个生态圈。这些被称作NoSQL的工具,在存储数据的方式上,提供了一种与基于SQL语言的关系型数据截然不同的思路。要想了解NoSQL,我们必须先了解现有的这些工具,去理解那些让

2011-07-14 18:14:16 1257

转载 HBase与BigTable的比较(翻译)

原文链接: http://www.spnguru.com/?p=165这是对HBase vs. BigTable Comparison一篇翻译,网上很多blog都转载了,虽然是2009年的文章,现在看起来还是有价值的,所以这里再次转载一下。————————————– 毫无理由的分

2011-07-14 15:40:45 2085

转载 MySQL索引背后的数据结构及算法原理

写在前面的话 在编程领域有一句人尽皆知的法则“程序 = 数据结构 + 算法”,我个人是不太赞同这句话(因为我觉得程序不仅仅是数据结构加算法),但是在日常的学习和工作中我确认深深感受到数据结构和算法的重要性,很多东西,如果你愿意稍稍往深处挖一点,那么扑面而来的一定是各种数据结构和

2011-07-13 15:19:50 1334

转载 Hadoop MapReduce中如何处理跨行Block和UnputSplit

Hadoop的初学者经常会疑惑这样两个问题:1.Hadoop的一个Block默认是64M,那么对于一个记录行形式的文本,会不会造成一行记录被分到两个Block当中?2.在把文件从Block中读取出来进行切分时,会不会造成一行记录被分成两个InputSplit,

2011-07-04 14:19:41 6075 3

转载 数据仓库

什么是数据仓库?     --数据仓库是一个面向主题的,集成的,非易失的且随时间不断变化的数据集合,用来支持管理人员的决策。     下面我就从数据仓库的4个基本特性来说一下它与传统的OLTP(on-line transaction processing联机事务处理)数据库的区别 1.面向主题的     传统的OLTP数据库是面向应用进行数据组织的,而数据仓库则侧重于数据分析工

2011-07-01 16:35:00 1575

转载 Merkle Tree

Merkle Tree, 又被称为Hash Tree,是一种树状Hash结构,1979年由Ralph Merkle发明。如前面的blog所述,Merkle Tree 首次在NoSQL存储系统中的应用是在Amazon的Dynamo上。对于分布式的存储系统,可以说同步是最为重要的话题。本质上来说,关系型数据库的ACID特性和目前NoSQL存储系统的BASE特性,核心的差异就在于对同步的

2011-06-30 14:19:00 3963

转载 bucardo 安装配置

本文转自http://blog.osdba.net/?post=52还没来得及看,先转了,有空看看 ===============安装bucardo===========================bucardo是一个perl脚本,需要一些perl的包,先安装这些包:Test-Simple-0.98.tar.gzExtUtils-MakeMaker-6.56.tar.g

2011-06-22 11:03:00 4558

转载 hadoop namenode启动过程详细剖析及瓶颈分析

NameNode中几个关键的数据结构FSImageNamenode会将HDFS的文件和目录元数据存储在一个叫fsimage的二进制文件中,每次保存fsimage之后到下次保存之间的所有hdfs操作,将会记录在editlog文件中,当editlog达到一定的大小(bytes,由fs.c

2011-06-20 20:22:00 4348 2

转载 using pgfincore to pre-cache frequency data

数据库启动的时候,数据是冷却的,在执行SQL时需要到磁盘搜索BLOCK并载入到BUFFER,这个时候的SQL响应速度比命中情况下的响应速度一般要慢10倍以上,这种一般被称为未命中的查询。如果数据库启动的时候刚好遇到SQL执行高峰,可能应为SQL响应速度过慢导致应用被堵塞死。造成长时间的应用堵塞,恶性循环。那么怎么更好的解决这种类似的情况,今天刚好看到了PostgreSQL上的一个很好的

2011-06-16 10:05:00 2084

原创 HBASE安装过程

环境hbase-0.90.3hadoop-0.20.2一开始我用的是hadoop-0.21.0,搞了半天搞不好,日志里面报错说连接的时候出错2011-06-15 16:05:32,239 FATAL org.apache.hadoop.hbase.master.HMaster: Unhandled exception. Starting shutdown.java.io.IOE

2011-06-15 18:31:00 6042 5

原创 Greenplum Web External Tables事例

Defining Command-Based Web External Tables执行的命令或者程序需要在主机上已经存在,创建外部表的命令时可以在ON关键字后面指定在哪些节点上执行。ON ALL| MASTER| number_of_segments| HOST [segment_hostname]| SEGMENT segment_id ]下面给出几个例子

2011-06-15 15:04:00 2129

原创 virtualbox下ubuntu与windows XP共享目录

1、启动VIRTUALBOX以后,菜单栏里找到设备-安装增强工具,然后进入到/cdrom目录下,会发现多了一些文件2、运行./VBoxLinuxAddtions.run3、还是菜单栏里,设备-分配数据空间,在WINDOWS上建一个目录D:/virtualbox/sharedisk,然后命名为sharedisk4、在ubuntu下运行mount -t vboxsf sharedisk /

2011-06-15 13:22:00 1159

原创 APACHE入门

今天本来是想试一下GREENPLUM可写外部表的,结果发现服务器上没有APACHE服务,所以就变成了学习APACHE的过程了。首先要下载一个APACHE,我是从下面的网址下载的,用的2.0.64版本http://httpd.apache.org/download.cgi#apache20然后就是常规步骤了解压 gzip解包 tar xvf编译 configure --pre

2011-06-13 20:29:00 2070

转载 linux xxd命令

请在地址栏输入要查询的 linux 命令。如:访问 http://www.npcsc.com/man/wget 将获得 wget 命令的使用说明。type linux command behind the site url ,eg : http://www.npcsc.com/man/wget ,this will get the useage of wget .( 默认返回的是 html

2011-06-13 11:02:00 6478

WINDOWS中CMD命令大全下载

WINDOWS中CMD命令大全下载。平时进行操作可以参考一下 。

2008-11-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除