Roads Untraveled
Happy is the man who is living by his hobby.
发布时间:2014-03-26 13:37:16
朋友发过来一个SQL,,让我执行以下:CREATE TABLE `ttt` (`id` DOUBLE ,`select_type` VARCHAR (57),`table` VARCHAR (192),`type` VARCHAR (30),`possible_keys` VARCHAR (22288),`key` VARCHAR (192),`key_len` VARCHAR (22288),`ref` VARCHAR (3072),`rows` DOUBLE ,`Extra` VARCHAR (765).........【阅读全文】
发布时间:2014-03-26 11:47:10
-- MySQL分组排序取前N条记录的最简洁的单条sql。USE test;DROP TABLE IF EXISTS test;CREATE TABLE test ( id INT PRIMARY KEY, cid INT, author VARCHAR(30)) ENGINE=MYISAM;INSERT INTO test VALUES (1,1,'test1'),(2,1,'test1'),(3,1,'test2'),(4,1,'test2'),(5,1,'test2.........【阅读全文】
发布时间:2014-03-19 18:12:27
开发人员写了一个view,select要30分钟,让我优化下,view如下:CREATE ALGORITHM=UNDEFINED SQL SECURITY DEFINER VIEW view_offer_label AS SELECT ol.OFFER_ID AS OFFER_ID,ol.EFFECTIVE_DATE AS EFFECTIVE_DATE FROM offer_label ol WHERE(ol.ID = (S.........【阅读全文】
发布时间:2014-03-18 15:18:35
1, see the slow log status;mysql> show variables like '%slow%';+---------------------+------------------------------------------+| Variable_name | Value &nbs.........【阅读全文】
发布时间:2014-03-18 12:07:11
去查看最新的slow log,发现没有最新的记录,上去检查slow log是否开启了。mysql> show variables like '%slow%';+---------------------+------------------------------------------+| Variable_name | Value .........【阅读全文】
发布时间:2014-03-13 17:57:07
朋友问:他在workbench查询窗口里面select 2000多条记录,然后保存成tickets.csv,打开里面的英文字母是OK的,但是中文字幕乱码了。我在这边试了下,确实有这个问题,不过乱码一般都是编码格式的问题,google后,找到解决方案如下:1,在select窗口下面,先点击保存按钮,下载tickets.csv.2,,这个时.........【阅读全文】
发布时间:2014-03-13 16:43:35
1 下载 Download the cluster tar.gzwget http://dev.mysql.com/get/Downloads/MySQL-Cluster-7.2/mysql-cluster-gpl-7.2.15.tar.gzMySQL Cluster 7.2.15Select Version: 下拉框选择 7.2.15Select Platform: 下拉框选择 Linux Generic然后再下面连接一栏里面选择:Linux - Generic 2.6 (x86, 64-bit), Compressed T.........【阅读全文】
发布时间:2014-03-12 17:24:42
事务是数据库区别文件系统的重要特征之一。在文件系统中,如果你正在写文件,但是操作系统突然崩溃了,这个时候文件有可能会被损坏的,当然也会有一些机制让文件恢复到某一个时间点,比如依靠原有的备份等。 1 引入事务的目的数据库系统引入事务的主要目的:事务会把数据库.........【阅读全文】
发布时间:2014-03-11 12:22:53
MySQL事务控制语句 在mysql命令行的默认下,事务都是自动提交的,sql语句提交后马上会执行commit操作。因此开启一个事务必须使用begin,start transaction,或者执行 set autocommit=0; 可以使用的事务控制语句start transction | begin : 显示的开启.........【阅读全文】
发布时间:2014-03-11 12:22:05
reference:MySQL技术内幕 Innodb存储引擎 Write-Ahead Logging ,WAL:预写日志方式 【1】Redo Log 在Innodb存储引擎中,事务日志是通过redo和innodb的存储引擎日志缓冲(Innodb log buffer)来实现的,当开始一个事务的时候,会记录该事务的lsn(log sequence number)号; 当事务执行时,会.........【阅读全文】
发布时间:2014-03-11 11:57:57
1.麻雀虽小五脏俱全,MySQL虽然以简单著称,但其内部结构并不简单。相比于之前的版本,您觉得MySQL 5.5引入了哪些重要的新特性?如何做好SQL语句的优化?如何合理利用索引?MySQL 5.5引入了哪些重要的新特性?(1) 1. 默认存储引擎更改为InnoDB。(2) 多核性能提升Metadata Locking (MDL) Framework替换LO.........【阅读全文】
发布时间:2014-03-10 14:46:24
1 简介有N0+组MM节点,如果每次都是手动修复,一次两次还好,次数多了难免有些无用功了,因为建立自动脚本,避免每次都在M库手动备份,手动copy,手动建立连接,手动设置复制信息的过程,我的目的,一个sh run command,所有的事情都准备妥当了,然后就泡一杯雀巢咖啡或者普洱茶,在一边静静的等待或者还可以借.........【阅读全文】
发布时间:2014-03-07 21:50:46
1 http://101.130.92.32:28018/_replSet 监控网站上报错:replSet error RS102 too stale to catch upTue Aug 13 05:18:06 [rsSync] replSet See http://www.mongodb.org/display/DOCS/Resyncing+a+Very+Stale+Replica+Set+Member 05:18:0.........【阅读全文】
发布时间:2014-03-07 21:49:52
--Master Slave实验--创建数据目录$ mkdir /data/1$ mkdir /data/2$ mkdir /data/3--启动mongodb库$ /data/mongodb-linux-i686-1.6.0/bin/mongod --port 27020 --dbpath /data/1 --master &$ /data/mongodb-linux-i686-1.6.0/bin/mongod --port 27021 --dbpath /data/2 --master &$ /data/mongodb-linux-i686-.........【阅读全文】
发布时间:2014-03-07 21:49:14
-- mongodb cpu is high, infomation as below: 1 the message in the http://10.100.1.11:28017/ as below:conn 3188663 R 2004 apollo.eacmscache { key: "mpage:en_US:layout.www.origin.com/connect_default" } 10.100.10.114:37852 2 check top status,.........【阅读全文】
发布时间:2014-03-07 21:48:16
Reference: http://docs.mongodb.org/manual/tutorial/rotate-log-files/ 1, Start a mongod with verbose logging, with appending enabled, and with the following log file: such as : mongod -v --logpath /var/log/mongodb/server1.log --logappend.........【阅读全文】
发布时间:2014-03-07 21:47:23
-- ===========================-- mongodb slow query log-- ===========================Reference: http://docs.mongodb.org/manual/tutorial/manage-the-database-profiler/Profiling Levels:1 resume 0 - the profiler is off, does not collect any data. 1 - collects profiling da.........【阅读全文】
发布时间:2014-03-07 21:46:13
当在重新搭建secondary,在运行rs.status(); 报如下错误 { "_id" : 2, .........【阅读全文】
发布时间:2014-03-06 17:41:58
1 问题简述mongodb replicaset故障,故设置成primary单机,这时在单机上面加了index tid_1,然后设置replicaset,但是这个时候secondary没有tid_1,此时怎么办?primary上面有索引tid_1, secondary没有。2 办法是有的,就是重新在主库上面再建一遍索引。db.tickets.getIndexes();use ssodatabase;3 .........【阅读全文】