按类别查询搜索结果
关于关键词 的检测结果,共 1603
hxl | 2014-10-22 11:28:01 | 阅读(4060) | 评论(0)
  在oracle里,我们可以通过应用归档日志恢复数据库自备份依赖的某个时间点,在mysql里面,基于myisam引擎的数据库(该数据库下的所有表都是myisam引擎),我们可以回放binlog日志(注意数据库必须开启日志模式)将数据库恢复到之前的某个时间点或是某个具体的日志位置,下面的过程,我模拟删除了某个表,然后通过回放binlog进...【阅读全文】
hxl | 2014-10-21 09:20:18 | 阅读(0) | 评论(0)
方法1:通过命名管道的方式加载tb_dic_class14.sql文件是通过select into输出生成的文件[mysql@node2 tmp]$ mkfifo /tmp/tb_dic_class14.fifo[mysql@node2 tmp]$ chmod 666 /tmp/tb_dic_class14.fifo[mysql@node2 tmp]$ gunzip -c /dbext/mysql/bak/tb_dic_class14.sql.gz>/tmp/tb_dic_class14.fifomysql> load d...【阅读全文】
【Mysql/postgreSQL】 MySQL中CTRL+C号处理
sunzhongguo | 2014-10-14 11:43:59 | 阅读(1590) | 评论(0)
为了理解MySQL在执行大SQL时,对执行CTRL+C产生的疑惑,本文通过实验测试和源码分析两个方面,对MySQL处理CTRL+C的详细过程进行分析和讲解,从而解除DBA及开发人员对CTRL+C的误解。
【阅读全文】
mic0601 | 2014-10-13 13:57:46 | 阅读(1230) | 评论(0)
1、停掉从库2、备份主库、停止主库3、将主库/data/mysql 拷贝到 从库/data/mysqlscp /data/mysql root@10.81.21.50:/data/4、配置主库文件添加[mysqld]log-bin=mysql-binlog_bin   = /data/mysql/mysql-bin.loglog_bin_index = /data/mysql/mysql-bin.log.indexserver-id       =...【阅读全文】
hxl | 2014-10-10 09:33:31 | 阅读(0) | 评论(0)
delete一个innodb引擎的表,不会释放空间,只有truncate才能释放空间;delete一个myisam引擎的表,系统会释放空间,同时创建该表,truncate也能释放空间;【阅读全文】
xiaomabetter | 2014-10-09 12:27:49 | 阅读(0) | 评论(0)
xtrabackup实现原理与innodb的recovery原理类似。主要特点:1. 在线热备份。可以备份innodb和myisam。innodb主要应用recovery原理。myisam直接拷贝文件。2. 支持流备份。可以备份到disk,tape和reomot host。–stream=tar ./ | ssh user@remotehost cat “>” /backup/dir/3. 支持增量备份。可以利用lsn...【阅读全文】
cjsxdno1 | 2014-09-22 15:07:30 | 阅读(30) | 评论(0)
【Mysql/postgreSQL】 如何为innodb添数据文件
赵国庆490842384 | 2014-09-18 20:18:47 | 阅读(1920) | 评论(0)
  mysql安装完成后,针对innodb引擎默认只有一个数据文件ibdata1,要想添加数据文件,需要在my.cnf修改参数innodb_data_file_path,指向多个文件,如下是添加数据文件的步骤.1.查看数据文件mysql> SHOW VARIABLES LIKE '%innodb_data_file_path%';+-----------------------+------------------------+| Variable_nam...【阅读全文】
【Mysql/postgreSQL】 如何为innodb添数据文件
hxl | 2014-09-17 17:58:16 | 阅读(7500) | 评论(0)
  mysql安装完成后,针对innodb引擎默认只有一个数据文件ibdata1,要想添加数据文件,需要在my.cnf修改参数innodb_data_file_path,指向多个文件,如下是添加数据文件的步骤.1.查看数据文件mysql> SHOW VARIABLES LIKE '%innodb_data_file_path%';+-----------------------+------------------------+| Variable_nam...【阅读全文】
【Mysql/postgreSQL】 Linux安装MariaDB 5.5大
Larpenteur | 2014-09-11 12:27:37 | 阅读(990) | 评论(0)
Linux安装MariaDB 5.5大全一、MariaDB介绍MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能...【阅读全文】
jerry_ye | 2014-09-10 16:29:56 | 阅读(780) | 评论(0)
原创文章,chszs版权所有!如要转发,请联系chszs!盗贴行为将受起诉!MySQL存储过程使用表名做参数动态创建表的例子。一同学向我请教在MySQL的存储过程中,如何使用表名做参数动态创建表。这个问题在MySQL 5.0以前非常麻烦,但是在MySQL 5.0.13版之后,由于引入了PREPARE语句,一切变得简单了。此问题在网上...【阅读全文】
【Mysql/postgreSQL】 Linux安装MariaDB 5.5大
niao5929 | 2014-08-29 10:35:41 | 阅读(1060) | 评论(0)
Linux安装MariaDB 5.5大全一、MariaDB介绍MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能...【阅读全文】
【Mysql/postgreSQL】 Linux安装MariaDB 5.5大
luciafq | 2014-08-28 12:36:20 | 阅读(7930) | 评论(1)
Linux安装MariaDB 5.5大全一、MariaDB介绍MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能...【阅读全文】
hxl | 2014-08-18 16:18:05 | 阅读(0) | 评论(0)
  今天做了一个写数据到几个常用引擎表的测试,生成100万数据,分别写入到各自引擎的表中,发现每种引擎消耗的时间大小关系如下:innodb > myisam > archive 可以发现innodb加载数据消耗时间是最长的,archive消耗时间最少.1.生成测试数据[mysql@node2 shell]$ more for_loop.sh#!/bin/sh for i in $(seq 100000...【阅读全文】
oracle狂热分子 | 2014-08-14 21:40:46 | 阅读(2310) | 评论(0)
                                      使用stack信息处理Mysql问题一则      某日需要...【阅读全文】
【Mysql/postgreSQL】 mysql游标嵌循环
nba76ers | 2014-08-06 08:54:42 | 阅读(11350) | 评论(0)
1.loop-loop嵌套CREATE PROCEDURE hxl.sp_loop_loop()BEGIN  DECLARE l_class_id int;  DECLARE l_class_name varchar(20);  DECLARE l_student_id int;  DECLARE l_student_name varchar(20);  DECLARE done int;  DECLARE cur_out CURSOR FOR  SELECT  &nb...【阅读全文】
【Mysql/postgreSQL】 mysql游标嵌循环
hxl | 2014-08-01 16:33:49 | 阅读(5190) | 评论(1)
1.loop-loop嵌套CREATE PROCEDURE hxl.sp_loop_loop()BEGIN  DECLARE l_class_id int;  DECLARE l_class_name varchar(20);  DECLARE l_student_id int;  DECLARE l_student_name varchar(20);  DECLARE done int;  DECLARE cur_out CURSOR FOR  SELECT  &nb...【阅读全文】
【Mysql/postgreSQL】 mysql使用动态SQL
hxl | 2014-07-31 10:21:10 | 阅读(0) | 评论(0)
今天尝试下在mysql中使用预处理的SQL,跟oracle的动态类似,下面举个例子:1.输出表中记录数CREATE DEFINER = 'richinfo'@'%'PROCEDURE hxl.sp_table_count(IN pi_tablename varchar(32))BEGIN    DECLARE l_seclect_sql varchar(4000);    DECLARE l_count int;    ...【阅读全文】
【Mysql/postgreSQL】 关Mysql的MVCC
liuzan_abc | 2014-07-19 11:28:03 | 阅读(2790) | 评论(0)
     有人认为mvcc是行级锁的一个变种,并不是说mysql并不是没有行级锁了,它只是避免了加锁。mvcc为每个记录行追加了2个列,一个保存了记录的创建时间,也就是insert的插入时间,这个其实是系统的版本号,一个是保存了记录的删除时间,也就是delete的时间。     目前mvc...【阅读全文】
liuzan_abc | 2014-07-19 10:00:40 | 阅读(950) | 评论(0)
事务是什么层次的概念?事务是应用层的?事务是服务层的?   事务是在存储引擎实现的。事务与锁的关系如何?锁是事务实现的底层手段?   事务是一段SQL语句,但每条SQL语句背后执行时都会加锁。   一个事务的执行过程中,可能多次加锁。事务的隔离级别,说的是事务之间的关系么? ...【阅读全文】