手机版
你好,游客 登录 注册 搜索
rss订阅 手机访问 
数据库技术
MongoDB遇到疑似数据丢失的问题不要用InsertMany!
我通过两种方式在两个mongoDB集群中,对一组collection进行备份,最后2个备份数据的数据个数不相同,并且都小于原始collection的count结果。于是便开始寻求解决办法,流程如下:
日期:12/17/2017 18:43:41 作者:gaoze
MongoDB集群单mongos的问题解决实例
在数据规模增大之后,通过spark访问mongodb集群会造成mongos节点远程连接时输入命令卡顿,怀疑出现了某些性能瓶颈。
日期:12/17/2017 18:41:22 作者:gaoze
使用Nodejs连接MongoDB的详细步骤
使用Nodejs连接MongoDB的详细步骤
日期:12/17/2017 18:33:30 作者:yan--li
如何从MySQL全备文件中恢复单个库或者单个表
在MySQL dba的日常实际工作中,一个实例下有多个库,而我们常见的备份就是全库备份。那么问题就来了,如果需要恢复单个库或者单个表,怎么办了,网上有很多人都有多种方法,今天,我自己结合众多资料,将实践记录下来,以便供参考。
日期:12/16/2017 09:57:24 作者:bjx2020
undo表空间爆满解决方法
解决了正常启库的问题,最大的问题是undo表空间爆满的问题,这样删除undo表空间只是治标不治本,以后还是重蹈覆辙。通过查资料,和查数据库的参数,发现一个参数:undo_retention 事务提交后保存在undo表空间的时间被修改成了18000秒,也就是5个小时。
日期:12/15/2017 16:36:04 作者:神谕03
Oracle 每天自动生成AWR报告
经验丰富的老员工希望能够每天为数据库生成1个AWR报告,以便于后期分析数据库的性能变化,手动生成太麻烦,查了一下资料,发现可以自动生成,过程如下。
日期:12/15/2017 15:13:53 作者:lijiaman
PL/SQL Developer安装配置过程
PL/SQL Developer安装配置过程
日期:12/15/2017 11:20:45 作者:Linux
Zabbix利用orabbix监控Oracle实践
亲自实践Zabbix利用orabbix监控Oracle,网上教程很多,但大都比较老,担心新版本的变化,于是亲自测试了一下,记录过程如下:
日期:12/15/2017 10:32:39 作者:ld1977
Oracle 序列创建及使用
Oracle是通过序列(sequence)来处理自动增长列
日期:12/15/2017 10:26:21 作者:Linux
Python操作Redis数据库详述
redis提供两个类Redis和StrictRedis用于实现Redis的命令,StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令,Redis是StrictRedis的子类,用于向后兼容旧版本的redis-py。
日期:12/15/2017 10:18:23 作者:君惜丶
Redis的慢查询日志
慢查询日志记录最新的N条执行时间超过M毫秒的命令。慢查询日志保存在内存中,而不是文件中,这保证了慢查询日志的效率。慢查询日志的条目定义 /* This structure defines an entry inside the slow log list */ /* * 慢查询日志 */ typedef struct slowlogEntry...
日期:12/15/2017 09:52:15 作者:learn-my-life
Redis中的压缩列表详解
压缩列表(ziplist)是列表键和哈希键的底层实现之一。当一个列表键只包含少量列表项,并且每个列表项要么就是小整数值,要么就是长度比较短的字符串,那么Redis就会使用压缩列表来做列表键的底层实现。
日期:12/15/2017 09:47:45 作者:universe_ant
Redis中的整数集合
整数集合(intset)是集合键的底层实现之一,当一个集合只包含整数值元素,并且这个集合的元素数量不多时,Redis就会使用整数集合作为集合键的底层实现。
日期:12/15/2017 09:44:50 作者:universe_ant
关于Redis的跳跃表
跳跃表是一种插入、查询、删除的平均时间复杂度为O(nlogn)的数据结构,在最差情况下是O(n),当然这几乎很难出现。和红黑树相比较最差时间复杂度要差很多,红黑树是O(nlogn),而跳跃表是O(n) 平均时间复杂度是一样的实现要简单很多
日期:12/15/2017 09:43:40 作者:learn-my-life
Redis中的跳跃表深入理解
Redis使用跳跃表作为有序集合键的底层实现之一,如果一个有序集合包含的元素数量比较多,又或者有序集合中元素的成员(member)是比较长的字符串时,Redis就会使用跳跃表来作为有序集合键的底层实现。
日期:12/15/2017 09:42:19 作者:universe_ant
Redis不同数据类型的的数据结构实现
我们知道Redis支持五种数据类型,分别是字符串、哈希表(map)、列表(list)、集合(set)和有序集合,和Java的集合框架类似,不同数据类型的数据结构实也是不一样的。
日期:12/15/2017 09:39:29 作者:canfengfeixue
Docker安装Oracle
想在自己的Ubuntu上安装一个Oracle,但是下载下来之后发现Ubuntu安装Oracle会出现各种问题,而且网上解决方案比较少,所以打算使用Docker安装,顺便复习一下自己Docker的操作。
日期:12/14/2017 19:34:11 作者:奋斗中的屌丝
Oracle Thread pool参数引起的程序连接数据库响应慢
Oracle Thread pool参数引起的程序连接数据库响应慢
日期:12/13/2017 14:41:30 作者:haoge0205
使用RMAN对CDB的root执行完全恢复
如果数据损坏或用户错误只影响CDB的root容器,那么可能只会考虑恢复root容器。然而,Oracle强烈建议你在恢复root容器后恢复所有的PDB来阻止root与PDB中的元数据不一致的情况。在这种情况下,更好的方法是对整个CDB执行恢复操作。
日期:12/13/2017 14:40:25 作者:eric0435
使用RMAN来PDB执行完全恢复
可以对一个或多个PDB执行完全恢复而不影响其它为open状态的PDB的操作。RMAN有两种方法来恢复PDB:.连接到CDB的root容器,然后使用restore pluggable database与recover pluggable database命令。这种方法能让你使用单个命令来恢复多个PDB。
日期:12/13/2017 14:37:42 作者:eric0435
使用RMAN对PDB中的表空间或数据文件执行完全恢复
因为不同PDB中的表空间可以有相同的名字,为了消除这种混淆你必须直接连接到PDB来恢复PDB的表空间。相反,因为数据文件号与路径名是跨CDB唯一标识的,所以可以连接到root容器或PDB来恢复PDB的数据文件。
日期:12/13/2017 14:29:22 作者:eric0435
SQL利用游标遍历所有数据并更新所有数据
MSSQL数据库服务器上有很多类似的数据库,需要将这些数据库统一修改其中的某些表或者某些命令,那么就会想到用游标来遍历。
日期:12/13/2017 14:24:38 作者:xiongzaiqiren
如何将关系型数据导入MongoDB?
有可能你会觉得奇怪,MongoDB 不是结构无关的 NoSQL 数据库吗?为什么我们要提到数据库表结构定义。实际上,NoSQL 中的结构是指从技术层面来讲,数据库对表结构没有强约束,任何格式的 JSON 都可以插入进 MongoDB 表中。
日期:12/13/2017 08:19:14 作者:赵翼
Oracle中建库时报Exception in thread main
Linux操作系统上安装Oracle 10g,在启动dbca的时候报 Exception in thread "main" 错误,详细内容如下:
日期:12/12/2017 19:30:17 作者:huangbiquan
Oracle监听启动时报TNS-00507问题
Oracle监听启动时报TNS-00507问题
日期:12/12/2017 19:28:10 作者:huangbiquan
CentOS6.7下Redis4.0.6安装和Jedis2.8.1简单使用
CentOS6.7下Redis4.0.6安装和Jedis2.8.1简单使用
日期:12/11/2017 10:25:43 作者:dijia478
MySQL 双机热备注意事项
MySQL 双机热备注意事项
日期:12/10/2017 21:32:43 作者:cq-jiang
Ubuntu下MySQL主从复制笔记
主从复制测试环境是Ubuntu+MySQL主 5.7,master服务器ip是192.168.71.135,slave服务器ip是192.168.71.137,Ubuntu环境是从一台已配置好环境的服务器克隆的。
日期:12/10/2017 21:32:36 作者:cq-jiang
Oracle tablespace 创建表空间
表空间是一个逻辑概念,它的所有数据和结构信息都存储在一个或多个数据文件中,表空间属于数据库的一部分。数据库自带有几个表空间,如system,temp。一般系统将创建几个私用或业务的表空间。
日期:12/10/2017 21:31:11 作者:walkwithmonth
Oracle视图 create View
视图是一种虚表,使用CREATE VIEW语句来定义视图,该视图是基于一个或多个表或视图的逻辑表。一个视图本身不包含任何数据, 视图所基于的表称为基表。
日期:12/10/2017 21:31:03 作者:walkwithmonth
CentOS 下使用yum 命令安装MySQL
CentOS Linux下使用yum 命令安装MySQL过程记录。
日期:12/09/2017 16:24:26 作者:Linux
CentOS 7下DRBD数据同步部署
CentOS 7下DRBD数据同步部署
日期:12/08/2017 20:49:14 作者:xiaozhagn
12c DataGuard switchover to 'primary'
12c DataGuard switchover to 'primary'
日期:12/08/2017 15:34:13 作者:roidba
Oracle 12c 数据库字符集ZHS16GBK改为AL32UTF8
Oracle 12c 数据库字符集ZHS16GBK改为AL32UTF8
日期:12/08/2017 15:32:53 作者:roidba
Oracle 12c 数据库字符集AL32UTF8改为ZHS16GBK
Oracle 12c 数据库字符集AL32UTF8改为ZHS16GBK
日期:12/08/2017 15:31:43 作者:roidba
Oracle 12c broker 配置文件损坏处理
Oracle 12c broker 配置文件损坏处理
日期:12/08/2017 15:29:20 作者:roidba
内容分类