Welcome 微信登录

首页 / 数据库 / MySQL

MySQL主从热备份

MySQL主从热备份

一、在Master不离线的前台下,去作复制的所有操作回忆基本步骤:1、前提:Master打开了二进制日志文件,并且设定server-id=12、在Master建立从服务连接所需要的帐号,权限: replication slave3、多种方法实现Master数据的备份,该些数据都是在从服务器上恢复。备份之前记录主服务器上正在使用二进制日志文件的名字和POS方法:使用meb企业备份工具,自动实现记录二进制相关信息 此种备份方法需要安装一个软件 meb ,软件默...
MongoDB入门必读(概念与实战并重)

MongoDB入门必读(概念与实战并重)

一、概述MongoDB是一个基于分布式文件存储的数据库开源项目。由C++语言编写。旨在为WEB应用提供可护展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分...
Oracle的10046事件跟踪简述

Oracle的10046事件跟踪简述

通常情况下,10046事件是不被推荐的,因为如果你面前需要处理的这个实例的性能是比较差的话,10046事件追踪,可能会让你的实例性能更加糟糕。通常情况下我们按照实际的业务情况获取一段时间的AWR报告就可以基本解决一些常见的问题,比如哪些SQL占用了我们更多的资源,比较吃紧的资源争夺,内存问题,出现了锁资源等等。但是当AWR没有办法定位问题的时候,我们就可以启动10046追踪,下面是对10046追踪的一个最小化例子,我们可以在本机执行一次该10046追踪,下...
Oracle硬解析的几个例子

Oracle硬解析的几个例子

为了验证SQL硬解析的场景,设置了下面六个测试用的例子:1、没有绑定变量下的普通查询2、测试绑定变量下的查询3、测试绑定变量下sql有变化的查询4、测试DML非绑定变量的解析5、测试在过程中执行插入的时候非绑定变量的SQL解析6、使用了绑定变量之后的,过程中的SQL解析情况/**测试例子1:没有绑定变量下的普通查询**/drop table foo purge;CREATE TABLE foo AS SELECT LEVEL AS x,100000-LEV...
MySQL权限体系介绍

MySQL权限体系介绍

一、权限体系简介:MySQL的权限体系在实现上比较简单,相关权限信息主要存储在mysql.User、mysql.db、mysql.Host、mysql_table_priv和mysql.column_priv几个表中。由于权限信息数据量比较小,而且访问又比较频繁,所以MySQL在启动时就会将所有的权限信息都Load到内存中保存在几个特定的结构中,所以才有了我们手动修改了权限相关的表后,都需要通过执行"FLUSH PRIVILEGES" 命令重新加载MySQ...
MySQL优化-using filesort

MySQL优化-using filesort

在 MySQL 中 filesort的实现算法实际上是有两种的,一种是首先根据相应的条件取出相应的排序字段和可以直接定位行数据的行指针信息,然后在 sort buffer中进行排序。另外一种是一次性取出满足条件行的所有字段,然后在 sort buffer 中进行排序。在MySQL4.1版本之前只有第一种排序算法,第二种算法是从 MySQL4.1开始的改进算法,主要目的是为了减少第一次算法中需要两次访问表数据的 IO操作,将两次变成了一次,但相应也会耗用更多...
MySQL数据库的日常使用及维护

MySQL数据库的日常使用及维护

一:使用MySQL数据库:1、查看数据库结构:查看当前服务器中有哪些库:SHOWDATABASES 语句:用于列出当前MySQL服务器中包含的库;经过初始化后的MySQL服务器,默认建立了三个库:test、mysql和information_schema(其中mysql库中包含了用户认证相关的表)mysql> SHOW DATABASES;查看当前使用的库中有哪些表:SHOWTABLES 语句:用于列出当前所在的库中包含的表。操作之前,需要先使用US...
MySQL数据库服务的搭建

MySQL数据库服务的搭建

MySQL 服务基础:MySQL是开源的关系型数据库服务器软件:目前由Oracle公司开发和维护。MySQL的特点:多线程、多用户;基于C/S(客户端/服务器)架构;简单易用、查询速度快;安全可靠。推荐阅读:用 MySQL 数据库为 vsftpd 服务器建立虚拟机用户在Ubuntu中 http://www.linuxidc.com/Linux/2013-06/86127.htmCentOS 6.3 64位下MySQL5.1.54源码安装配置详解 http:...
MySQL DNS反查导致连接缓慢

MySQL DNS反查导致连接缓慢

场景机器A上的一个模块连接机器B上的MySQL,在实验室网络环境下正常;同样A、B两台机器,网络环境切换为与外界隔离的一个小型局域网环境,A上的模块与B上MySQL建立连接非常慢。环境SUSE 11 x64,MySQL 5.1分析A上的模块启动以后长时间无响应,不能提供服务,由于模块代码编写不具备充分的调试信息,不知道程序阻塞在什么地方。于是,使用gdb进行调试,中断程序以后,执行bt查看调用栈,程序调用mysql_real_connect与MySQL建立...
<< 681 682 683 684 685 686 687 688 689 690 >>