手机版
你好,游客 登录 注册
rss订阅 手机访问 
数据库技术
Oracle优化之单表分页优化
Oracle优化之单表分页优化
日期:11/25/2018 14:55:43 作者:Linux
Oracle deallocate unused释放高水位空间
deallocate unused :仅适用于释放HWM高水位以上的空间,而无法释放高水位以下的空间;比如对表预分配的空间
日期:11/25/2018 14:53:19 作者:fengfeng688
Oracle move和shrink释放高水位空间
Oracle move和shrink释放高水位空间
日期:11/25/2018 14:49:59 作者:fengfeng688
MySQL 5.7基础之innodb存储引擎总结
information_schema数据库是MySQL自带的,它是一个信息数据库,其中保存着关于MySQL服务器维护的所有其他数据库的信息,如数据库名、数据库表、表列的数据类型及访问权限等;在该数据库中有数个只读表,它们实际上是视图
日期:11/25/2018 14:46:04 作者:Linux
深入理解MySQL innodb日志管理
innodb存储引擎是支持事务ACID特性的,这个理论基本就是一个关系型数据库相关的数据恢复原形设计,包括日志、回滚、redo、并发控制、buffer pool等管理方面,内容非常全面;
日期:11/25/2018 14:44:09 作者:fengfeng688
MySQL InnoDB 日志管理机制中的MTR和日志刷盘
在MySQL的 InnoDB日志管理机制中,有一个很重要的概念就是MTR。MTR是InnoDB存储擎中一个很重要的用来保证物理写的完整性和持久性的机制。
日期:11/25/2018 14:37:31 作者:xuliuzai
MySQL事务及其实现
事务是访问并更新数据库中各个数据项的一个程序执行单元。在事务操作中,要不都做修改,要么都不做。
日期:11/25/2018 14:36:10 作者:GeekHuman
ORA-08103错误情景再现及解决
ORA-08103错误情景再现及解决
日期:11/23/2018 12:22:13 作者:lfree
Oracle创建用户并给用户授权查询指定表或视图的权限
Oracle创建用户并给用户授权查询指定表或视图的权限
日期:11/23/2018 12:20:03 作者:CandiceW
MySQL基础架构之查询语句执行流程
这篇笔记主要记录MySQL的基础架构,一条查询语句是如何执行的。比如,在我们从student表中查询一个id=2的信息,在解释这条语句执行流程之前,我们看看MySQL的基础架构。
日期:11/21/2018 13:10:25 作者:GeekHuman
MySQL日志系统:redo log与binlog
日志系统主要有redo log(重做日志)和binlog(归档日志)。redo log是InnoDB存储引擎层的日志,binlog是MySQL Server层记录的日志, 两者都是记录了某些操作的日志(不是所有)自然有些重复(但两者记录的格式不同)。
日期:11/21/2018 10:52:49 作者:GeekHuman
MongoDB更改oplog大小
MongoDB更改oplog大小
日期:11/21/2018 10:39:19 作者:kunlunzhiying
ORA-23421: job number XXXX is not a job in the job queue
检查一个数据库的alert日志时,查看一些job报错,由于是自己的测试库,考虑把job停止掉。但是遇到如下错误:
日期:11/21/2018 10:29:50 作者:kunlunzhiying
MongoDB CPU 利用率高解决方法
MongoDB CPU 利用率高解决方法
日期:11/21/2018 10:27:32 作者:Linux
Oracle中定位数据表的最近DML时间
由于时间久,数据库中的表太多,前后很多人操作过,也不知道哪些表有用哪些没用,于是,想通过判断数据表的最后DML时间,来确定哪些数据表最近没操作过。
日期:11/21/2018 10:26:15 作者:kunlunzhiying
MySQL主从同步错误恢复
MySQL主从同步集群在生成环境使用过程中,如果主从服务器之间网络通信条件差或者数据库数据量非常大,容易导致MySQL主从同步延迟。
日期:11/21/2018 08:09:03 作者:deny
MySQL主从复制实战
MySQL主从复制集群在中小企业、大型企业中被广泛使用,MySQL主从复制的目的是实现数据库冗余备份,将Master数据库数据定时同步至Slave库中,一旦Master数据库宕机,可以将WEB应用数据库配置快速切换至Slave数据库,确保WEB应用较高的可用率
日期:11/21/2018 08:05:55 作者:deny
如何在Ubuntu 18.04中安装MySQL 8.0数据库服务器
在本文中,我们将向大家介绍如何在 Ubuntu 18.04 系统中全新安装 MySQL 8.0 数据库系统。
日期:11/20/2018 14:41:17 作者:Linux
在Oracle中创建自动增长字段
Oracle在创建表时和其他的数据库有点不一样,MySql中可以使用“auto_increment”即可。但是Oracle有点麻烦,需要使用序列和触发器达到目的。
日期:11/19/2018 08:36:12 作者:remote
SQL Server 数据库调整表中列的顺序操作
SQL Server 数据库中表一旦创建,我们不建议擅自调整列的顺序,特别是对应的应用系统已经上线,因为部分开发人员,不一定在代码中指明了列名。表是否可以调整列的顺序,其实可以自主设置,我们建议在安装后设置为禁止。
日期:11/17/2018 18:13:44 作者:xuliuzai
MongoDB 在系统数据库local上无法创建用户的解决方法
我们知道,MongoDB的Oplog (operations log)记录了用户的最近一段时间的操作(时间长短主要受设置的oplogSize和程序的写入更新量的影响)。那么,如果其他部门(例如BI团队)需要抽取数据,从 local.oplog.rs中读取解析一个不错的选择。
日期:11/17/2018 18:11:41 作者:xuliuzai
MySQL建表数据类型的选择
MySQL建表数据类型的选择
日期:11/17/2018 18:07:05 作者:woods1815
MySQL索引的使用及注意事项
索引是存储引擎用于快速找到记录的一种数据结构。索引优化应该是对查询性能优化最有效的手段了。索引能够轻易将查询性能提高几个数量级,"最优"的索引有时比一个"好的"索引性能要好两个数量级。
日期:11/17/2018 17:26:40 作者:woods1815
一些不常用的但重要的MySQL操作命令
整理了一些一些不常用的但重要的MySQL操作命令,希望对大家有用。
日期:11/16/2018 10:01:22 作者:haoxi
MySQL 8.0版本连接报错:Could not create connection to database server.
准备搭建一个Spring Boot 组合mybatis的项目,数据库采用的是MySQL 8.0.11按照以往的配置,使用插件mybatis-generator-maven-plugin生成代码时,一直报错Could not create connection to database server.如下:
日期:11/15/2018 12:12:40 作者:Linux
Oracle实例之HWM(高水位线)性能优化
我们知道高水位线下的数据块在全表扫描时都要做,所以扫描的数据块可能远远多于实际的存数据的数据块。
日期:11/13/2018 09:25:06 作者:rangle
Oracle表空间数据库文件收缩
我们经常会遇到数据库磁盘空间爆满的问题,或由于归档日志突增、或由于数据文件过多、大导致磁盘使用紧俏。这里主要说的场景是磁盘空间本身很大,但表空间对应的数据文件初始化的时候就直接顶满了磁盘空间,导致经常收到磁盘空间满的报警。
日期:11/13/2018 09:21:11 作者:rangle
NBU Oracle恢复案例
最近在做NBU ORACLE备份的恢复测试,执行恢复时报错ORA-27211: Failed to load Media Management Library,具体处理过程如下:
日期:11/13/2018 09:19:03 作者:rangle
MySQL5.7并发复制隐式bug
我们MySQL线上环境大部分使用的是5.7.18的版本,这个版本已修复了很多bug,但针对主从复制的bug还是有很多的,尤其是一些组复制、并行复制的bug尤为突出,在5.7.19版本有做相应改善和修复。
日期:11/13/2018 09:09:11 作者:rangle
MySQL Scheduler Events带来的风险
定时任务是我们开发、运维人员经常用到的,比如cron,job,schedule,events scheduler等都是为了方便我们重复执行某项工作而无需人工参与而设计,这里我要说的是MySQL数据库本身的定时任务,即events scheduler的风险案例。
日期:11/13/2018 09:06:45 作者:rangle
OGG-01163 Oracle GoldenGate Delivery for Oracle, reprpt01.prm
由于虚拟机宿主机重���,导致很多虚拟机服务需要重点关注,其中一个DG的从库和另一个report库有OGG同步,所以这里再系统恢复后检查OGG状态的时候,果然目标端的REPLICAT进程处于abend状态,重启也无效,具体信息如下:
日期:11/13/2018 09:04:47 作者:rangle
Last_IO_Error: Got fatal error 1236 from master when reading data from binary log
在做最后一个MySQL NBU备份的时候,发现从库有问题,好奇的是怎么主从状态异常没有告警呢?先不管这么多了,处理了这个问题再完善告警内容。 Last_IO_Error: Got fatal error 1236 from master when reading data from binary log
日期:11/13/2018 09:01:58 作者:rangle
RHEL6.6下MySQL8.0安装配置初体验
MySQL8.0的官方社区开源版出来有段时间了,而percona的8.0版本还没有正式对外发布(已发布测试版),一直以来也没安装体验下这个号称质的飞跃的版本,今天正好有些时间就下了安装体验体验。
日期:11/13/2018 08:59:35 作者:rangle
SQL优化指南
开启了MySQL慢查询日志之后,MySQL会自动将执行时间超过指定秒数的SQL统统记录下来,这对于搜罗线上慢SQL有很大的帮助。
日期:11/09/2018 19:39:56 作者:fengyumeng/
MySQL 隔离级别详细解析
事务是一个原子操作单元,事务中包含的所有操作要么都做,要么都不做,没有第三种情况。
日期:11/09/2018 19:38:42 作者:fengyumeng
关于MySQL的锁机制详解
MySQL的锁机制,就是数据库为了保证数据的一致性而设计的面对并发场景的一种规则。 最显著的特点是不同的存储引擎支持不同的锁机制,InnoDB支持行锁和表锁,MyISAM支持表锁。
日期:11/09/2018 19:34:29 作者:fengyumeng
内容分类