
DB
laxiang
这个作者很懒,什么都没留下…
展开
-
oracle锁机制
数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。 加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后事务就对该数据对象有了一定的控制,在该事务释放锁之前,其他的事务不能对此数据对象进行...原创 2009-04-06 00:44:24 · 88 阅读 · 0 评论 -
mysql
MySQL存储引擎和表类型分析MYSQL支持数个存储引擎作为对不同表的类型的处理器。mysql> SHOW ENGINES;+------------+---------+----------------------------------------------------------------+| Engine | Support | Comment|...原创 2009-05-05 22:48:06 · 80 阅读 · 0 评论 -
mysql 性能测试
其实常用的一般: 选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的...原创 2009-05-05 23:55:17 · 149 阅读 · 0 评论 -
oracle多个监听器安装
Oracle中可以配多个数据库,并只需要开启一个侦听器就可以了,对多个数据库只要配置相应的服务命名就可以连接了。 1.对一般如果有多个应用程序用Oracle的数据库,一般只需要建立一个数据库就可以了,对不同的应用设立不同的用户(不同的表空间)就可以了。 2.如果多个应用程序的字符集不一样,如既有BIG5又有GB2312,那一般就需要考虑配置多个服务器,或者建立多个数据库,或...原创 2009-05-18 19:56:49 · 148 阅读 · 0 评论 -
nowait
Oracle资源正忙,要求指定NOWAIT: Oracle解锁问题执行 truncate table 报错:ORA-00054: 资源正忙,要求指定NOWAIT 解决: 通过v$session,v$locked_object查看谁锁定了资源select t1.sid, t1.serial#, t1.username, t1.logon_...原创 2009-06-29 20:07:22 · 125 阅读 · 0 评论 -
oracle定时任务
oracle定时任务有sys.dbms_job包完成添加之前检查job_queue_processes系统参数,show parameter job_queue_processes如果等于0,则alter system set job_queue_processes =5;设置5个任务添加任务:sys.dbms_job.submit(job,what,next_date,interval,...2009-07-27 17:53:45 · 102 阅读 · 0 评论 -
exp
说下rman的概念,它是一种backup,restore,recover的数据库工具,能够备份整个数据库或者数据库部件,如表空间,数据文件,控制文件,归档文件以及Spife参数文件.支持增量备份,基于数据库块级别的备份,通过比较数据块而获得一致性的数据块,可以避免备份没有用过的块,检验块是否腐烂等块级别的问题。二者区别:exp逻辑备份,只备份数据及对象创建语句,回复时需要先建立...2009-07-28 17:08:34 · 220 阅读 · 0 评论 -
delete,truncate,drop
delete,truncate,drop区别:delete:DML操作,操作会放在rollbace segment中,事务提交后才会成功,会触发相应的triggerdrop:ddl操作,删除数据且删除表的结构,隐式提交,约束,触发器,索引等,不会删除存储过程和函数,但会invalidtruncate:ddl操作,删除数据但不删表,隐式提交,reuse storage是保留段中已分配的空...2009-08-05 01:07:25 · 85 阅读 · 0 评论 -
table类型(关联数组)
定义一个关联数组:Type mytable is TABLE OF NUMBER INDEX by varchar2(200);类似键值对标准的定义语句:TYPE type_name IS TABLE OF element_type [NOT NULL] INDEX BY [BINARY_INTEGER | PLS_INTEGER | VARCHAR2(size_limit)];...2009-08-18 17:40:32 · 167 阅读 · 0 评论