数据库
shuizhizhiyin
这个作者很懒,什么都没留下…
展开
-
数据库技术分享
Amoeba for MySQL2014年2月4日 | 标签: 来源:http://docs.hexnova.com/amoeba/Amoeba for MySQL致力于MySQL的分布式数据库前端代理层,它主要在应用层访问MySQL的时候充当query 路由功能,专注 分布式数据库 proxy 开发。座落与Client、DB Server(s)之间。对客户端透明。转载 2016-06-06 19:15:26 · 565 阅读 · 0 评论 -
Oracle 行迁移 、行链接及优化
CzmMiao的博客生活Oracle行迁移和行链接详解 行迁移成 因:当发出update导致记录行长增加,block的剩余空间不足以存放这条记录,就会产生行迁移,发生行迁移时rowid不会改变,原来的block 中会用一个指针存放这条记录在新的block中的地址,发生行迁移会对性能产生影响,因为读这条记录会读两个BLOCK。后果:转载 2016-07-22 14:54:31 · 887 阅读 · 0 评论 -
Oracle学习笔记三---oracle逻辑结构
表空间(TABLESPACE)、段(SEGMENT)、区(EXTENT)、块(BLOCK)。数据库由若干表空间组成,表空间由若干段组成,段由若干区组成,区由Oracle的最小单元块(BLOCK)组成。一个DATABASE至少存在SYSTEM及UNDO表空间。其中表空间又包含系统表空间、回滚段表空间、临时表空间、用户表空间。用户表空间供用户使用,其他表空间有各自特定的用途,不可随意更改和破坏。建原创 2016-07-05 19:31:48 · 558 阅读 · 0 评论 -
Oracle学习笔记二----应用实践一
Oracle实践alter system flush shared_pool; 清空共享池共享池中缓存下来的SQL语句以及HASH出来的唯一值,都可以在v$sql中对应的SQL_TEXT和SQL_ID字段中查询到,而解析的次数和执行的次数则保存在PARSE_CALL和EXECUTIONS中,如:select t.sql_text,t.sql_id,PARSE_CALLS,t.EXECU原创 2016-07-05 17:11:47 · 486 阅读 · 0 评论 -
oracle for update和for update nowait的区别
1、for update和 for update nowait的区别: 首先一点,如果只是select的话,Oracle是不会加任何锁的,也就是Oracle对 select读到的数据不会有任何限制,虽然这时候有可能另外一个进程正在修改表中的数据,并且修改的结果可能影响到你目前select语句的结果,但是因为没有锁,所以select结果为当前时刻表中记录的状态。 如果加入了f转载 2016-08-19 10:02:07 · 273 阅读 · 0 评论 -
Oracle管理常用查询等命令语句
观察表空间的使用多少情况 select sum(bytes)/1024/1024 from data_free_space where tablespace_name = 'TBS_LJB' ;观察表空间的原始分配多少 select fum(bytes)/1024/1024 from dba_data_files where tablespace_name = 'TBS_LJB' ;手动增加数原创 2016-07-11 16:05:34 · 354 阅读 · 0 评论 -
内连接、左外连接、右外连接、交叉连接区别
http://blog.csdn.net/cnham/archive/2008/06/25/2584936.aspx在之前,我对MSSQL中的内连接和外连接所得出的数据集不是很清楚。这几天重新温习了一下SQL的书本,现在的思路应该是很清楚了,现在把自己的理解发出来给大家温习下。希望和我一样对SQL的连接语句不太理解的朋友能够有所帮助。(发这么菜的教程,各位大大们别笑话偶了,呵:D ) 有两转载 2016-08-20 10:40:49 · 276 阅读 · 0 评论 -
session数据库监控-表和视图
1、主机动态情况检查uname -atop 或者topasvmstat 1 10ps -ef |grep ora|wc -lps -ef |grep ora|grep LOCAL|wc -l2、性能视图备份sqlplus " / as sysdba"create user ljb identified by ljb;grant dba to ljb;conn原创 2016-08-22 11:08:00 · 1204 阅读 · 0 评论