你好,游客 登录 注册 搜索
rss订阅 手机访问 
数据库技术
CentOS 6.7 下RPM方式安装MySQL 5.6
CentOS 6.7 下RPM方式安装MySQL 5.6
日期:06月16日 作者:zhang123456456
MySQL 主从基于position复制原理概述
MySQL 主从复制就是将一个 mysql 实例(Master)中的数据实时复制到另一个 MySQL 实例(slave)中,而且这个复制是一个异步复制的过程。
日期:06月16日 作者:zhang123456456
MySQL innodb_thread_concurrency相关参数理解
实际上MySQL中的多线程就是POSIX那一套,比如也就是我们说的pthread族函数比如pthread_create、pthread_join、pthread_mutex_lock等等,相信有多线程编程基础的朋友不会陌生,线程也叫轻量级进程(LWP)那么多线程有什么好处,相对于进程而言多线程共享了很多东西比如
日期:06月16日 作者:gaopengtttt
MySQL识别一个binlog中的一个事物
MySQL识别一个binlog中的一个事物
日期:06月16日 作者:gaopengtttt
Ubuntu 16.04下安装MySQL
简单分享Ubuntu 16.04下安装MySQL的过程。
日期:06月15日 作者:Linux
关于 Oracle分区索引和全局索引
分区索引就是在所有每个区上单独创建索引,它能自动维护,在drop或truncate某个分区时不影响该索引的其他分区索引的使用,也就是索引不会失效,维护起来比较方便,但是在查询性能稍微有点影响。
日期:06月14日 作者:Linux
ORA-22922: 不存在的 LOB 值 解决方案
今天开发报表遇到了ORA-22922: 不存在的 LOB 值问题,原因是用了wm_concat函数,转换后是clob类型,导致报表查询时报错。
后来改为使用listagg函数替代,完美解决问题,同时网上还有一种解决方法。新建一个自定义函数。
日期:06月14日 作者:zxf261
mysqldump备份时保持数据一致性
下面主要讲解一下MySQLdump备份时如何保持数据的一致性。MySQLdump对不同类型的存储引擎,内部实现也不一样。主要是针对两种类型的存储引擎:支持事务的存储引擎(如InnoDB)和不支持事务的存储引擎(如MyISAM),下面分别看看这两种存储引擎的实现:
日期:06月14日 作者:Linux
MySQL5.7 Group Replication (MGR) 集群搭建
MySQL Group Replication(简称MGR)是MySQL官方于2016年12月推出的一个全新的高可用与高扩展的解决方案。MySQL组复制提供了高可用、高扩展、高可靠的MySQL集群服务。
日期:06月14日 作者:jssg_tzw
Linux下使用XtraBackup进行MySQL备份
Percona XtraBackup(简称PXB)是 Percona 公司开发的一个用于 MySQL 数据库物理热备的备份工具,支持 MySQl(Oracle)、Percona Server 和 MariaDB,并且全部开源,真可谓是业界良心。我们 RDS MySQL 的物理备份就是基于这个工具做的。
日期:06月14日 作者:海明博士
Warning: Using a password on the command line interface can be insecure.解决办法
关于MySQL中Warning: Using a password on the command line interface can be insecure.解决办法
日期:06月14日 作者:qingmiao
CentOS 6.6下Redis安装及主从配置
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作
日期:06月14日 作者:qingmiao
Oracle 12C新特性-CDB和PDB 详解
CDB与PDB是Oracle 12C引入的新特性,在ORACLE 12C数据库引入的多租用户环境(Multitenant Environment)中,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB)。CDB全称为ContainerDatabase,中文翻译为数据库容器,PDB全称为Pluggable Database,即可插拔数据库。
日期:06月14日 作者:qingmiao
ORA-01102错误解决办法
测试环境中Oracle数据库这台服务器不知因何原因异常关机了。重新开机之后尝试恢复相关应用发现启动数据库失败。期间翻山越岭走了段曲折小路。先把处理流程梳理一下以便后期遇到此类可以快速解决。
日期:06月14日 作者:qingmiao
使用PLSQL查询Oracle语句中文无法匹配问题解决
在使用plsql查询数据时查询一条sql语句,执行后什么结果都没有,起先还以为是sql语句写错了,因为先前会知道要查的表不可能没有数据的,于是自己又去服务器上用sqlplus查了一下,语法是正常的,一直不知道什么原因,后面找了一下发现是在plsql中Oracle的客户端字符集和服务器上的不一样
日期:06月14日 作者:jim123
Oracle基础教程-数据类型
Oracle提供了22种不同的sql数据类型供我们使用: 这是个定长的字符串,会用空格填充来达到其最大长度。char 字段最多可以存储2000字节信息;
日期:06月13日 作者:fengfeng688
关于 MySQL中lock tables和unlock tables
UNLOCK TABLES可以释放被当前线程保持的任何锁定。当线程发布另一个LOCK TABLES时,或当与服务器的连接被关闭时,所有由当前线程锁定的表被隐含地解锁。
日期:06月13日 作者:Linux
使用PyMySQL操作MySQL数据库
PyMySQL是一个Python编写的MySQL驱动程序,让我们可以用Python语言操作MySQL数据库。
日期:06月12日 作者:Linux
基于PyMySQL的数据库操作类使用
Python和MySQL交互的模块有 MySQLdb 和 PyMySQL(pymysql),MySQLdb是基于C 语言编写的,而且Python3 不在支持MySQLdb 。PyMySQL是一个纯Python写的MySQL客户端,它的目标是替代MySQLdb,可以在CPython、PyPy、IronPython和Jython环境下运行,PyMySQL在MIT许可下发布。
日期:06月12日 作者:杨奇龙
Oracle 11g RAC删除节点相关事项
Oracle 11g RAC删除节点相关事项
日期:06月12日 作者:xysoul_云龙
Oracle下的exp/imp 浅谈
在平时做Oracle的备份的时候一般都是做逻辑热备份,而做逻辑热备份一般都是使用exp/imp,在这里就简单的说一说。
日期:06月12日 作者:jim123
Linux上Oracle 11g单实例安装详解
在Windows上安装没有什么难度,安装的资料也有很多,此处就以Linux环境来说说Oracle的安装。当然在Linux上安装Oracle建议使用VNC安装以免带来不必要的问题。Oracle的安装部署配置比较复杂
日期:06月12日 作者:jim123
Redis复制+Sentinel搭建详解
Redis复制+Sentinel搭建详解
日期:06月11日 作者:shengdimaya
MySQL5.7二进制安装
MySQL5.7二进制安装
日期:06月11日 作者:shengdimaya
Keepalived+MySQL双主搭建
首先要简单了解一下keepalived: Keepalived是Linux下一个轻量级别的高可用解决方案。高可用(High Avalilability,HA),其实两种不同的含义:广义来讲,是指整个系统的高可用行,狭义的来讲就是之主机的冗余和接管,它与HeartBeat RoseHA 实现相同类似的功能
日期:06月11日 作者:shengdimaya
MySQL MHA安装搭建详解
MHA算是业内比较成熟的MySQL高可用解决方案,在MySQL故障切换过程中,MHA能做到自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用。
日期:06月11日 作者:shengdimaya
pt-table-checksum校验与pt-table-sync修复数据
pt-table-checksum校验与pt-table-sync修复数据
日期:06月11日 作者:shengdimaya
MySQL半同步复制的搭建和配置原理
什么是半同步复制?我们知道在默认情况下,MySQL的复制是异步的,这意味着主服务器及其从服务器是独立的。异步复制可以提供最佳的性能,因为主服务器在将更新的数据写入它的二进制日志(Binlog)文件中后,无需等待验证更新数据是否已经复制到从服务器中,就可以自由处理其它进入的事务处理请求。
日期:06月11日 作者:shengdimaya
MySQL5.7的组提交与并行复制
从MySQL5.5版本以后,开始引入并行复制的机制,是MySQL的一个非常重要的特性。MySQL5.6开始支持以schema为维度的并行复制,即如果binlog row event操作的是不同的schema的对象,在确定没有DDL和foreign key依赖的情况下,就可以实现并行复制。
日期:06月11日 作者:shengdimaya
DataGuard 单实例到RAC搭建
数据库版本为Oracle 11.2.0.4,RAC为Windows平台的两节点,数据量约为2.5T,停机时间约为15min。本文只包含步骤3的相关操作,即描述如何搭建单节点到RAC的DataGuard。本例中RAC两节点IP为192.168.100.101/102,VIP为103/104,scanip为105,单实例的主库IP为192.168.100.100
日期:06月11日 作者:leohahah
SQL Server死锁的解决过程
SQL Server死锁的解决过程
日期:06月11日 作者:leohahah
NUMA导致的Oracle性能问题
在一次Oracle的Dataguard正常switchover过程中,遇到了一个极其诡异的问题,一条主业务的SQL语句在新主库的执行时间由之前的毫秒级别完成变成了20-60秒不等,为避免高峰业务超时必须尽快进行优化,否则只能走回退方案。
日期:06月11日 作者:leohahah
SQL Server的实例恢复解析
同Oracle一样,SQL Server在非一致性关闭的时候也会进行实例恢复(Instance Recovery),本文根据stack overflow的文章介绍一些SQL Server实例恢复的知识。
日期:06月11日 作者:leohahah
Oracle的实例恢复解析
在Oracle数据库服务器异常断电重启后,数据库会进行实例恢复,那么实例恢复的过程中Oracle做了什么操作呢?参考官网在这里做一下解释,菜鸟水平有限,欢迎勘正。
日期:06月11日 作者:leohahah
Oracle11.2.0.4升级170418PATCH后login.sql无法使用
最近生产上的Oracle数据库升级到了11.2.0.4当前最新的PATCH——170418,但是在使用sqlplus登录数据库进行操作时,发现与以往登录时不同的地方。
日期:06月11日 作者:hbxztc
Oracle数据库启动和关闭
要了解Oracle数据库的启动和停止需要先了解“实例”(instance)和“数据库”(database)这两个名词的定义:
日期:06月11日 作者:hbxztc
内容分类