数据库开发技术
basecn
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
修改Altibase内存数据库表空间(Tablespace)数据文件(DataFile)的位置
修改Altibase内存数据库表空间(Tablespace)数据文件(DataFile)的位置 数据库 mydb,表空间 tbs_1,源数据文件 /home/altibase/dbs/tbs1.dbf目的数据文件 /home/altibase/dbs1/tbs2.dbf 步骤: 1.正常关闭数据库SHUTDOWN NORMAL原创 2013-08-19 16:04:38 · 540 阅读 · 0 评论 -
事务teanscation ACID属性
当事务处理系统创建事务时,将确保事务有某些特性。组件的开发者们假设事务的特性应该是一些不需要他们亲自管理的特性。这些特性称为ACID特性。ACID就是:原子性(Atomicity )、一致性( Consistency )、隔离性或独立性( Isolation)和持久性(Durability)。 1. 原子性 原子性属性用于标识事务是否完全地完成,一个事务的任何更新要在系统上完全完成,如果由原创 2013-08-19 16:06:04 · 357 阅读 · 0 评论 -
Linux下Altibase的安装
步骤一 创建系统用户以root身份在Linux操作系统命令提示符下执行:#useradd altibase#passwd altibase#(输入用户口令并确认)此处用户名altibase可以自定义。步骤二 修改系统参数我的机器内存是1G的,修改/etc/rc.d/rc.local文件的最后部分,添加如下两行:% echo 2147483648 > /proc/sys/kernel/shmma原创 2013-08-19 16:04:35 · 812 阅读 · 1 评论 -
SQL92语法
参考:http://owen.sj.ca.us/rkowen/howto/sql92F.htmlSQL92语法翻译整理:Wnhoo Mail:Wnhoo@Gmail.com==================================================SQL92 Syntax and common or additions (not = '!')数据类型: CH原创 2013-08-19 16:04:33 · 1124 阅读 · 0 评论 -
为什么oracle不会发生锁升级?
大家都知道oracle里面是不会发生锁升级的。而在sqlserver,db2里面都会发生锁升级,也就是当锁的行达到一定程度时锁就会升一级。为什么oracle里面不会发生锁升级呢?因为oracle的行锁是存放在每行的行头里面的,占用一个字节,它代表的是该事务所占用的ITL号。而不像其他数据库里面行锁是集中存放的,集中存放的话,当行锁的个数达到一定程度时,由于存放的空间问题,就需要发生锁升级。原创 2013-08-19 16:06:10 · 467 阅读 · 0 评论 -
TPC-H整理
Q01 统计查询Q02 WHERE条件中,使用子查询(=)Q03 多表关联统计查询,并统计(SUM)Q04 WHERE条件中,使用子查询(EXISTS),并统计(COUNT)Q05 多表关联查询(=),并统计(SUM)Q06 条件(BETWEEN AND)查询,并统计(SUM)Q07 带有FROM子查询,从结果集中统计(SUM)Q08 带有FROM多表子查询,从结果集中原创 2013-08-19 16:04:45 · 404 阅读 · 0 评论 -
Altibase内存数据库 - 索引
索引 (INDEX)本节说明Altibase支持的索引类型和如何管理索引对象。 索引类型 (Index Types)Altibase支持两种索引类型:B-TREE和R-TREE。R-TREE是一种用于空间查询的多维度索引。B-tree 索引B-tree索引是默认的索引类型,除了拥有特殊数据类型的几何列。B-tree一种应用在关系数据库系统中的传统索引结构。Altibase支原创 2013-08-19 16:05:05 · 515 阅读 · 0 评论 -
Altibase内存数据库 - 开始 - 逻辑结构 (Logical Structures of D
数据库逻辑结构 (Logical Structures of Database )ALTIBASE存储用户数据,逻辑上存储在表空间中,实际上存储在数据库中。每个表空间包含多个数据文件,所以一个数据文件只与一个表空间关联。数据库、表空间和数据文件关系密切,其关系如下:l 数据库包含多个表空间。表空间是逻辑组件;l 表空间包含一个或多个数据文件;l 数据文件包含页。下图说明表原创 2013-08-19 16:04:58 · 505 阅读 · 0 评论 -
altibase sql(v$,x$)
统计服务线程状态、select type, state, count(*) from v$service_thread group by type, state; 查看终端会话select comm_name, count(*) from v$session group by comm_name order by 1 desc; 查看阻塞会话select a.原创 2013-08-19 16:06:06 · 516 阅读 · 0 评论 -
Altibase内存数据库 - 管理 - 数据库备份 (Database Backup)
数据库备份 (Database Backup)本节讲述Altibase的备份类型和策略。 备份策略 (Altibase Backup Policy)Altibase提供以下几种类型的备份:l 逻辑备份(Logical backup)l 物理备份(Physical backup)逻辑备份使用export或iLoader工具创建装载数据的文本文件和创建表的脚本文件。物理原创 2013-08-19 16:05:54 · 743 阅读 · 0 评论 -
数据库日志 (Database log)
数据库日志 (Database log)数据必须在唯一事务中保持一致性。Altibase的日志系统通过两种文件来保证数据一致性:l 日志文件 (Log Files):在系统出现问题时,Altibase依赖日志来提供完整的恢复能力。日志文件中记录所有数据变更,包括已提交和未提交的。ALTIBASE的日志文件以logfile**.命名。(**是序列号)l 控制日志 (Log Anc原创 2013-08-19 16:04:56 · 1483 阅读 · 0 评论 -
Altibase内存数据库 - 开始 - 服务进程内部结构
服务进程的内部结构 (Internal Structures of Server Process )Altibase服务进程的内部结构包括主线程、服务守护线程、检查点(Checkpoint)线程、会话管理线程、垃圾回收线程,日志刷新线程、缓存刷新线程和归档线程。各种线程的功能如下:主线程 (Main Thread)主线程创建和终止所有线程,并控制创建出来的线程。服务守护线程 (Se原创 2013-08-19 16:04:51 · 436 阅读 · 0 评论 -
内存数据库
传统的数据库管理系统把所有数据都放在磁盘上进行管理,所以称做磁盘数据库(DRDB:Disk-Resident Database)。磁盘数据库需要频繁地访问磁盘来进行数据的操作,由于对磁盘读写数据的操作一方面要进行磁头的机械移动,另一方面受到系统调用(通常 通过CPU中断完成,受到CPU时钟周期的制约)时间的影响,当数据量很大,操作频繁且复杂时,就会暴露出很多问题。 近年来,内存容量不断提高,价格不原创 2013-08-19 16:04:40 · 486 阅读 · 0 评论 -
AB
1. Memory Information Related to Query Processor Query_Meta : Memory used to manage cached meta information while Altibase server is started up Query_DML :原创 2013-08-19 16:06:08 · 497 阅读 · 0 评论
分享