自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ORACLE(6)buffer cache(buffer busy wait)

buffer busy wait的原理上文中已经写过一次逻辑读的过程,buffer busy wait 就是发生在,加 buffer pin 锁的时候,等到另一个会话正在修改的过程。buffer busy wait的实现窗口1:SQL> select * from v$mystat where rownum =1; SID STATISTIC# VALUE--...

2019-03-25 10:59:50 297

原创 MYSQL索引失效(COLLATE不一致)

起因:生产的工单系统的mysql 数据库CPU 100%。由于是周边系统使用虚机,数据量也很小。show processlist;看到很多进程在sending data;开始分析SQLsql:如下(这已经截取慢的这一层,实际还要复杂很多,表明已其他字符代替):执行直接40+秒SELECT a.ASSIGNEE_, b.GROUP_ID_, COUNT(a.ASSIGNEE_) AS t...

2019-03-22 14:25:54 1399

原创 ORACLE (5): buffer cache(CBC LATCH实验)

什么是cache buffers chains latch当用户执行一条select语句的过程如下:1.根据记录找到对应的DBA:比如:SQL> select dbms_rowid.ROWID_BLOCK_NUMBER(rowid) as bk_num,dbms_rowid.ROWID_RELATIVE_FNO(rowid) as f_num from study.test wher...

2019-03-22 10:48:47 382

原创 ORACLE (4): buffer cache(1-基础机构)

什么是buffer cache(buffer cache 结构buffer:是将block拷贝到内存上面,和block一一对应buffer header:描述buffer的结构,状态,使用情况等,每个buffer都有一个buffer head 包含:dba(data block address)| BA (buffer address)buffer bucket:是一种维护一组buffer...

2019-03-19 15:56:07 240

原创 ORACLE(3):连接、会话

参考:官方文档什么是连接、会话和进程connection(连接):A connection is a physical communication pathway between a client process and a database instance. A communication pathway is established using available interproce...

2019-03-18 14:08:52 468

原创 ORACLE(2): LGWR的观察

lgwr的作用:the redo log buffer. LGWR writes one contiguous portion of the buffer to the online redo log1.A user commits a transaction (see “Committing Transactions”).2.An online redo log swi...

2019-03-14 22:00:22 625

原创 oracle(1):手工建库

参考文档:https://docs.oracle.com/cd/E11882_01/server.112/e25494/create.htm#ADMIN11074Step 1: Specify an Instance Identifier (SID)ORACLE_BASE=/u01/app/oracleORACLE_HOME=ORACLEBASE/product/db1LDLIBRARYP...

2019-03-13 22:37:39 199

boost-1-70

Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,是不折不扣的“准”标准库。Boost由于其对跨平台的强调,对标准C++的强调,与编写平台无关。大部分boost库功能的使用只需包括相应头文件即可,少数(如正则表达式库,文件系统库等)需要链接库。但Boost中也有很多是实验性质的东西,在实际的开发中使用需要谨慎

2019-05-03

空空如也

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

TA关注的人

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