Welcome 微信登录

首页 / 数据库 / MySQL

Linux下快速安装MongoDB

Linux下快速安装MongoDB

MongoDB 是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前IT从业人员的青睐。MongoDB很好的实现了面向对象的思想(OO思想),在MongoDB中 每一条记录都是一个Document对象。MongoDB最大的优势在于所有的数据持久操作都无需开发人员手动编写SQL语句,直接调用方法就可以轻松的实现CRUD操作。本文介绍了如何快速安装mongodb供大家参考。一、安装配置mongodbStep 1: 设置系统环...
Oracle Execute to Parse 执行解析比分析

Oracle Execute to Parse 执行解析比分析

Execute to Parse%是AWR报告中Instance Efficiency Percentages部分中重要的一个性能指标,反应了数据库SQL解析和执行的比率。这个比率值同时也涉及到了与cursor相关的参数以及硬解析,软解析,软软解析等。本文是围绕这个比率进行展开及描述。一、什么是Execute to Parse%--下面是来自AWR报告的相关信息Instance Efficiency Percentages (Target 100%)~~~...
Linux平台Oracle连接MySQL

Linux平台Oracle连接MySQL

【前言】Windows平台Oracle连接MySQL的方法已经给大家介绍过了,现在大部分的Oracle和MySQL都是在Linux平台上面,刚好最近也有这种需求,顺手把整个搭建过程记录起来和大家分享。【原理】通过ODBC连接MySQL的原理图【说明】Driver Manager: 负责管理应用程序和驱动程序间的通信, 主要功能包括: 解析DSN (数据源名称,ODBC的数据源名称在ODBC.INI文件中配置), 加载和卸载驱动程序,处理ODBC调用,将其传...
通过JMS监听Oracle AQ,在数据库变化时触发执行Java程序

通过JMS监听Oracle AQ,在数据库变化时触发执行Java程序

环境说明本实验环境基于Oracle 12C和JDK1.8,其中Oracle 12C支持多租户特性,相较于之前的Oracle版本,使用‘C##用户名‘表示用户,例如如果数据库用户叫kevin,则登陆时使用C##kevin进行登陆。一、Oracle高级消息队列AQOracle AQ是Oracle中的消息队列,是Oracle中的一种高级应用,每个版本都在不断的加强,使用DBMS_AQ系统包进行相应的操作,是Oracle的默认组件,只要安装...
MNIST数据库介绍及转换

MNIST数据库介绍及转换

MNIST数据库介绍:MNIST是一个手写数字数据库,它有60000个训练样本集和10000个测试样本集。它是NIST数据库的一个子集。MNIST数据库官方网址为:http://yann.lecun.com/exdb/mnist/ ,也可以在windows下直接下载,train-images-idx3-ubyte.gz、train-labels-idx1-ubyte.gz等。下载四个文件,解压缩。解压缩后发现这些文件并不是标准的图像格式。这些图像数据都保存...
使用 XtraBackup 进行MySQL数据库物理备份

使用 XtraBackup 进行MySQL数据库物理备份

0. xtrabackup的功能能实现的功能:非阻塞备份innodb等事务引擎数据库、备份myisam表会阻塞(需要锁)、支持全备、增量备份、压缩备份、快速增量备份(xtradb,原理类似于Oracle:tracking 上次备份之后发生修改的page.)、percona支持归档redo log的备份、percona5.6+支持轻量级的backup-lock替代原来重量级的FTWRL,此时即使备份非事务引擎表也不会阻塞innodb的DML语句了、支持加密备...
MySQL binlog 组提交与 XA(两阶段提交)

MySQL binlog 组提交与 XA(两阶段提交)

1. XA-2PC (two phase commit, 两阶段提交 )XA是由X/Open组织提出的分布式事务的规范(X代表transaction; A代表accordant?)。XA规范主要定义了(全局)事务管理器(TM: Transaction Manager)和(局部)资源管理器(RM: Resource Manager)之间的接口。XA为了实现分布式事务,将事务的提交分成了两个阶段:也就是2PC (tow phase commit),XA协议就是...
磁盘空间满了之后MySQL会怎样

磁盘空间满了之后MySQL会怎样

导读当磁盘空间爆满后,MySQL会发生什么事呢?又应该怎么应对?会发生什么事当磁盘空间写满了之后,MySQL是无法再写入任何数据的,包括对表数据的写入,以及binlog、binlog-index等文件。当然了,因为InnoDB是可以把脏数据先放在内存里,所以不会立刻表现出来无法写入,除非开启了binlog,写入请求才会被阻塞。当MySQL检测到磁盘空间满了,它会:每分钟:检查空间是否得到释放,以便写入新数据。当发现有剩余空间了,就会继续写入数据,一切照旧。...
<< 891 892 893 894 895 896 897 898 899 900 >>