- 博客(21)
- 资源 (2)
- 收藏
- 关注
原创 mysql 备份恢复
备份的方法:1. hot backup 数据库运行中进行备份,对其不会产生任何影响2. cold backup 数据库停止的情况下进行备份,只需要拷贝相关的数据库物理文件3. warm backup 数据库运行中进行备份,会对数据库有一定的影响按照备份后文件的内容分:1.逻辑备份 逻辑备份指备份后的文件内容是可读的,通常是文本文件,内容一般是sql 语句,或者是表内的...
2018-09-02 19:33:27 189
原创 mysql数据库innodb 存储引擎表的各类文件
1.参数文件(启动需要参数文件)2.日志文件错误日志 记录所有错误监控,同时也记录所有数据库状态的监控 慢查询日志 优化的sql (改业务或优化sql 最小改动来实现最大的优化提升) 怎么去看? 日志挖掘工具 查询日志 (开启和关闭会影响性能,监控大量的sql 问题) 二进制日志(会记录所有操作的过程)3.socket 文件4.PID 文件(进程文件)5.mysq...
2018-08-25 16:25:52 840
原创 Mysql 存储引擎
Innodb存储引擎1. 支持事物,面向在线事务处理(OLTP)方面的应用,支持行锁,支持外建。2. 通过多版本并发控制MVCC 来获得高并发性,并且实现了sql 标准的4种隔离级别(默认为repeatable)3. 还提供插入缓冲(insert buffer), 二次写(double write), 自适应哈希索引(ahi),预读(read ahead)4. 对于表中数据的存储,...
2018-08-19 22:58:06 180
转载 有哪些10分钟就能学会,对人生有益的知识或技能?
1.人们倾向于记住最先发生的事情和最后发生的事情。中间的事情记不清楚。所以,如果你要做自我介绍的话,最好做第一个或者最后一个。面试的时候,也是一样的。2.如果你在酒吧或者前台工作,在你身后放一面镜子。这样的话,当顾客发脾气的时候,就能从镜子里看到自己的丑恶嘴脸。一面镜子可以显著降低他们无理取闹的概率。3.报价之后,不再说话。如果你是做销售工作的,这项技巧很有用。在其他领域,这项技巧也很有用。我...
2018-09-16 16:07:06 231
原创 innodb 逻辑存储单元
innodb 逻辑存储单元表空间,段 ,区,页,行 an extent=64 pages一个页的大小是16k 一个区的大小是1M
2018-08-25 17:37:49 291
原创 mysql 体系结构
连接层 连接池sql 层 sql接口,查询器,优化器,cache和buffer存储层 存储引擎层,通过存储引擎调用数据innodb 内存剖析:
2018-08-25 16:51:01 147
原创 如何写出杀手级的简历
1. 简历里要有你工作的技术细节2. 不要让平淡的事情冲淡了你的简历的吸引力3. 真实的反映你的工作,不要浮夸4. 详细列出所有能提升你形象的事情 (奖励, 特别的项目) ...
2018-08-20 12:05:11 255
原创 DBA 面试题
-------数据库基本概念----------1. pctused and pctfree表示什么含义,有什么作用?2. 简单描述 table/segment/extent/block 之间的关系3. 描述tablespace 和 datafile 的关系4. 本地管理表空间和字典管理表空间的特点,ASSM 有什么特点?5. 回滚段的作用是什么?6. 日志的作用是什么?7. S...
2018-07-24 14:13:30 5354 1
原创 Database Migration
Contents1. Database Migration. 1.1 New DB Creation. We create the new database MAP7APP, MAP7POS via Automation scripts1. Create database MAP7APP, run automation scripts (The Script i...
2018-07-16 18:49:22 1374
原创 自动化创建物化视图升级V2
-- Keep the structure of materialized view in the existing environment and reconstruct the-- materialized view without any difference to the environment.Script File Name--------------------------...
2018-07-16 18:39:45 156
原创 自动化创建物化视图V1
需求背景: app 数据库类型OLTP 主要是数据仓库纬度数据表;pos数据库类型是OLAT 做数据分析用,大量门店销售数据,进行物流仓库货物调拨,通过系统进行分获配货调拨;step 1. 删除所有pos 数据库正在进行的job任务 BEGIN FOR ITEM IN (SELECT * FROM (select o.* from USE...
2017-10-20 15:43:58 635
原创 举例如何使用bulk collect into , extend(), multiset union,dbms_metadata.get ddl?
----BULK COLLECT INTODECLARE TYPE REC_NORMAL IS RECORD( COLUMN_NAME USER_IND_COLUMNS.COLUMN_NAME%TYPE, COLUMN_POSITION USER_IND_COLUMNS.COLUMN_POSITION%TYPE); TYPE NNT_NORMAL IS TA...
2017-10-20 15:38:22 434
原创 oracle禁用外键关联约束
declare v_sql varchar2(4000);begin for item in (select 'alter table ' || t.table_name || ' disable constraint ' || t.constraint_name as sql_text from user_...
2017-10-13 22:12:09 877
原创 DG 搭建
-- 1. check file list-- 1.1 on primary server, check files which are needed to be restore on standbyselect name from v$datafile;-- 1.2 on primary server, check init.ora and standby controle fi...
2017-10-13 22:08:57 357
原创 NULL FIRST
----CREATE TABLE TESTDROP TABLE test;create table test (id int,name char(10),score char(10))----INSERT INTO TESTINSERT INTO test VALUES (1,'LILY',90);INSERT INTO test VALUES (2,'LUCY',91);IN...
2017-10-13 22:06:18 333
原创 查询主管及所有员工
DECLARE @ParentID int =2, @Level int = 3 ;WITH CTE AS(SELECT 0 LEVEL, T.EMPLOYEE,T.SUPERVISOR FROM STAFF T WHERE T.EMPLOYEE =@ParentID UNION ALLSELECT B.LEVEL+1,A.EMPLOYEE,A.SUPERVISOR...
2017-10-13 22:05:04 478
原创 排名函数
drop table t;create table t (stuid varchar(10), classname varchar(50), score int); insert into t values ('A0001','cn',60);insert into t values ('...
2017-10-13 22:03:46 255
原创 sqlserver 序列
DROP TABLE #TCREATE TABLE #T (K1 SMALLDATETIME, C1 INT)INSERT #T (K1,C1) VALUES('19990901',28)INSERT #T (K1,C1) VALUES('19991001',25)INSERT #T (K1,C1) VALUES('19991101',13)INSERT #T (K1,C1) V...
2017-10-13 22:02:43 1094
原创 Oracle Database Daily Check
---------------host check----------------------------1.check disk usage of db server #df -h-----2.check memory info of db server #free -m--------------database check--------------...
2017-10-13 21:50:25 487
原创 oracle主键和索引
Case 1: 先创建主键,再级联删除key,索引级联删除;STEP 1. SQL >create table t1(x int, y int);STEP 2. SQL >alter table t1 add (constraint pk_t1 primary key(x));STEP 3. SQL >select INDEX_NAME,INDEX_TY...
2017-10-13 21:48:17 2559
原创 Oracle 11g启动数据库报错ora-00845
操作系统版本:CentOS 5.4数据库版本:11.2.0.2SQL> startupORA-00845: MEMORY_TARGET not supported on this system内存自动管理的参数MEMORY_TARGET,它能自动调整SGA和PGA,这个特性需要用到/dev/shm共享文件系统,而且要求/dev/shm必须大于MEMORY_TARGET,...
2017-03-17 10:26:55 1443
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人