按类别查询搜索结果
关于关键词 的检测结果,共 6339
skykiker | 2015-12-14 00:03:58 | 阅读(63600) | 评论(0)
执行Mysql的explain extended的输出会比单纯的explain多一列filtered,它指返回结果的行占需要读到的行(rows列的值)的百分比。按说filtered是个非常有用的值,因为对于join操作,前一个表的结果集大小直接影响了循环的次数。但是我的环境下测试的结果却是,filtered的值一直是100%,也就是说失去了意义。【阅读全文】
【Mysql/postgreSQL】 mysql多实例配置和管理
yong_kang | 2015-12-11 11:03:47 | 阅读(960) | 评论(0)
多实例mysql的安装和管理 mysql的多实例有两种方式可以实现,两种方式各有利弊。第一种是使用多个配置文件启动不同的进程来实现多实例,这种方式的优势逻辑简单,配置简单,缺点是管理起来不太方便。第二种是通过官方自带的mysqld_multi使用单独的配置文件来实现多实例,这种方式定制每个实例的配置不太方面,优点是管理起来很方便,集中管理。 下面就分别来实战这两种多实例的安装和管理 先来学习第一种使用多个配置文件启动多个不同进程的情况: 环境介绍: mysql 版本:5.1.50 操作系统:SUSE 11 mysql实例数:3个 实例占用端口分别为:3306、3307、3308【阅读全文】
douyaqiang123 | 2015-12-09 18:14:43 | 阅读(0) | 评论(0)
#! /bin/bash_binlogdir=`cat /usr/my.cnf|grep log-bin|awk -F = '{print $2}'|sed 's/ //g'`_fristbinlog=`ls -r $_binlogdir* |tail -1`_lastbinlog=`ls $_binlogdir* |tail -2|grep -v index`_fristbinlogtime=`stat "$_fristbinlog" |grep Modify|awk -F . '{print $1}'|awk -F Modify: '{print $2}'`_lastbinlog...【阅读全文】
huyangg | 2015-12-09 16:28:46 | 阅读(1960) | 评论(0)
错误日志报错如下:130508 16:30:53 mysqld_safe Starting mysqld daemon with databases from /data/mysql130508 16:30:54 [Warning] The syntax '--log-slow-queries' is deprecated and will be removed in a future release. Please use '--slow-query-log'/'--slow-query-log-file' instead.130508 16:30:54 Inn...【阅读全文】
【Mysql/postgreSQL】 最棒10款MySQL GUI工具
Larpenteur | 2015-12-09 07:18:40 | 阅读(1160) | 评论(0)
douyaqiang123 | 2015-12-08 10:43:29 | 阅读(0) | 评论(0)
本文汇总了MySQL导出所有Index 和 约束的方法, 1. 导出创建自增字段语句:SELECTCONCAT('ALTER TABLE `',TABLE_NAME,'` ','MODIFY COLUMN `',COLUMN_NAME,'` ',IF(UPPER(DATA_TYPE) = 'INT',REPLACE(SUBSTRING_INDEX(UPPER(COLUMN_TYPE),')',1),'INT','INTEGER'),UPPER(COLUMN_TYPE)),') UNSIGNED NOT NULL AUTO_I...【阅读全文】
小亮520cl | 2015-12-07 12:45:36 | 阅读(2100) | 评论(0)
【Mysql/postgreSQL】 Mysql一次经典故障
huyangg | 2015-12-06 16:09:31 | 阅读(1250) | 评论(0)
【Mysql/postgreSQL】 mysql中or和in效率问题
huyangg | 2015-12-06 15:08:08 | 阅读(950) | 评论(0)
huyangg | 2015-12-06 15:06:05 | 阅读(930) | 评论(0)
Mysql遇到Too many connections的解决办法由于线上mysql实例太多,因此也就经常遇到Too many connections的问题,这个问题也是最常见的问题,下面就结合自己的经验来说一下这种问题的解决办法。在出现这种问题的时候业务已经出现问题了,这种情况下最主要的是先恢复业务,而且自己...【阅读全文】
yueliangdao0608 | 2015-12-05 15:35:41 | 阅读(9840) | 评论(0)
oracle 函数INSTR的MySQL实现【阅读全文】
douyaqiang123 | 2015-12-04 09:34:39 | 阅读(0) | 评论(0)
、【操作规范】1. 如无备注,则表中的第一个id字段一定是主键且为自动增长;2. 如无备注,则数值类型的字段请使用UNSIGNED属性;3. 如无备注,排序字段order_id在程序中默认使用降序排列;4. 如无备注,所有字段都设置NOT NULL,并设置默认值;5. 如无备注,所有的布尔值字段,如is_hot、is_deleted,都必须设置一个...【阅读全文】
douyaqiang123 | 2015-12-02 09:22:43 | 阅读(0) | 评论(0)
前言:由于很多业务表因为历史原因或者性能原因,都使用了违反第一范式的设计模式。即同一个列中存储了多个属性值(具体结构见下表)。这种模式下,应用常常需要将这个列依据分隔符进行分割,并得到列转行的结果。表数据:ID Value1...【阅读全文】
810 | 2015-12-01 23:02:11 | 阅读(1520) | 评论(0)
窝巢,最近服务器的mysql老是自动死掉,查看了下日志输入命令 : tail -n 40 /var/log/syslog最后一行: init: mysql respawning too fast, stopped最后google个方案,不知可行否,试试看能撑多久vi /etc/mysql/my.cnf添加指定编码,reboot [client] default-character-set=utf8 [myslqd] character_s...【阅读全文】
onda1478963 | 2015-12-01 19:51:42 | 阅读(130) | 评论(0)
安装步骤我就不多做介绍了,简单说下 遇到的几个小问题:1:初始化mysql 报错    "ld-linux.so.2:bad ELF interpreter......"  通过YUM 可解决 yum install -y libaio.i686  glibc.i686  libgcc.i686 2: /usr/local/mysql/bin/mysqld_safe --defaults-file=/data/mysql_3306/my.c...【阅读全文】
【Mysql/postgreSQL】 基于SSD数据库优化
dba_life | 2015-11-27 14:52:46 | 阅读(2850) | 评论(0)
基于 SSD 的数据库优化,我们可以做如下事情:减少对同一位置的反复擦写,也就是针对 InnoDB 的 Redo Log。因为 Redo Log 保存在 ib_logfile0/1/2,这几个日志文件是复写,来回切换,必定会带来同一位置的反复擦写;减少离散写入,转化为 Append 或者批量写入,也就是针对数据文件;...【阅读全文】
【Mysql/postgreSQL】 mysql order by一些技巧
lmw6412036 | 2015-11-26 21:36:31 | 阅读(70) | 评论(0)
douyaqiang123 | 2015-11-25 13:28:42 | 阅读(0) | 评论(0)
Mysql清空表是很重要的操作,也是最常见的操作之一,下面就为您详细介绍Mysql清空表的实现方法,希望能够对您有所帮助。方法1:重建库和表一。只导出表结构导出整个数据库结构(不包含数据)mysqldump -h localhost -uroot -p123456  -d database > dump.sql导出单个数据表结构(不包含数据)mysqldump -h loca...【阅读全文】
levy-linux | 2015-11-24 09:54:16 | 阅读(4160) | 评论(0)
为mysql建立普通用户的连接,在mysql数据库的mysql库中,在user表中建立了新用户后,一般是空密码,需要修改密码,最简单的方法是:1.用root登录mysql:mysql -u root -p root的密码,进入mysql>状态;2.mysql> UPDATE user SET password=PASSWORD('新密码') WHERE user='已创建的普通用户名';3.mysql> grant select on ...【阅读全文】