MySql
文章平均质量分 78
AlexJia2046
从07年开始一直从事互联网保险事业,早期参与UBI车险先行者之一,致力于互联网保险的发展,希望可以通过商业行为改变人的习惯和行为,降低风险,让生活更美好!
展开
-
BSD,PORTS安装mysql
下面贴出我安装的方法。#cd /usr/ports/databases/mysql51-server#make WITH_CHARSET=gbk WITH_XCHARSET=all WITH_PROC_SCOPE_PTH=yes BUILD_OPTIMIZED=yes BUILD_STATIC=yes SKIP_DNS_CHECK=yes WITHOUT_INNODB=yes install cl原创 2007-09-19 10:02:00 · 840 阅读 · 0 评论 -
多数据库 master-slave 不同步问题总结
最近设置双机m-m,因为有两个数据库要同步,所以开始在my.cnf 写法是这样的 binlog-do-db = db1,db2 折磨了一天以后发现没有任何错误,数据就是不同步,二进制的log也不更新 后来改以下方法试了一次解决了binlog-do-db = db1binlog-do-db = db2 原来要分开来些,呵呵原创 2008-11-25 19:12:00 · 951 阅读 · 1 评论 -
mysql 慢查询记录开启
前几天mysqltoo many connections 找不到问题所在 后来发现打开mysql的慢查询会有很大的帮助就搞了一个 打开MySQL慢查询MySQL慢查询记录日志对于跟踪PHP+MySQL体系下的MySQL负载调优问题很有用处,比如安装了很多Discuz!插件的用户,这样可以大概排查出那些插件有代码问题。其实启用MySQL的慢查询日志很简单,只需要在MySQ原创 2009-02-04 14:43:00 · 765 阅读 · 0 评论 -
mysql5.1 清空slow_log表
因为mysql5.1以上mysql 的 slow_log 可以保存在 DB中 但是清空的时候比较麻烦,因为默认的是.csv格式 我的清空方法是转成myisdb再清空 1. SHOW VARIABLES LIKE %log_output%;+----------------+-------+| Variable_name | Value |+-------------原创 2009-09-27 16:26:00 · 1605 阅读 · 0 评论 -
super-smack测试mysql性能
最近对MySql的性能要求越来越高了,所以也需要做相关的压力仿真测试。super-smack测试mysql性能一.使用Red Hat Enterprise Linux Server release 5.4,x86_64位系统二.环境安装1.所需软件mysql5.1.38,super-smack1.3.tar.gz2.解压super-smack1.3.tar.gz,.转载 2012-03-05 18:47:29 · 1409 阅读 · 0 评论 -
消息队列处理httpsqs
HTTPSQS(HTTP Simple Queue Service)是一款基于 HTTP GET/POST 协议的轻量级开源简单消息队列服务,使用 Tokyo Cabinet 的 B+Tree Key/Value 数据库来做数据的持久化存储。 项目网址:http://code.google.com/p/httpsqs/ 使用文档:http://blog.s135.com/https转载 2012-05-25 10:42:24 · 1287 阅读 · 0 评论 -
MySQL程序剖析
我们将要详细的讲到MySQL的剖析(Profiling),因为它很少依赖于你的应用。应用和服务器级别的剖析有的时候都是有必要的。虽然应用级别的剖析可以给你整个应用性能的总揽。,但是对MySQL的剖析提供了信息是服务器级别所提供不了的。比如,对PHP代码进行剖析不会显示MySQL有多少行语句执行了。与应用剖析一样,目标是找出MySQL哪部分消耗过多的时间。我们不会剖析MySQL源码的,虽然有原创 2012-05-24 13:15:21 · 503 阅读 · 0 评论 -
mysql分区-range
RANGE分区这里以一个销售的业务来做测试销售表有日期/商品/销售额三个字段测试数据从2010年1月1日至2010年9月31日以“月”为单位进行分区初期分区定义首先需要查看,当前数据库是否支持分区mysql>SHOW VARIABLES LIKE '%partition%';+-------------------+-------+| Variabl原创 2012-05-24 14:08:51 · 665 阅读 · 0 评论 -
mysql对GIS的支持
今天下午闲来无事,无意中翻看了一下mysql的手册,以前总是很有针对性的查阅手册的内容,重点都是放在了sql语句的一些基本细节、mysql的性能参数、存储控制的管理等方面,但是今天无意中发现了一个mysql的重要特点,那就是mysql对gis相关的空间数据也有存储功能,这一点突然激起了我的兴趣,所以也着重的研究了一下手册的相关内容。从手册上来看 其实mysql很早就提供了对gis对象的支持,只是我转载 2012-07-11 17:28:43 · 5700 阅读 · 0 评论 -
局域网内mysql连接慢的解决办法
通过内网连另外一台机器的mysql服务, 确发现速度N慢! 等了大约几十秒才等到提示输入密码。 但是ping mysql所在服务器却很快! 想到很久之前有过类似的经验, telnet等一些服务在连接请求的时候,会做一些反向域名解析(如果反向解析不顺畅, 估计就会延迟很多, 给人的感觉是连接速度N慢!) 在网上搜索了下解决办法, 发现有两种: 一. 两边机器配置的resol原创 2012-10-31 14:19:34 · 1162 阅读 · 0 评论 -
有关MYSQLDUMP的详细解释
早上朋友问这个问题,我就把这些选项详细整理一下,偶会随时更新的。前提: 使用mysqldump的用户,必须至少具有SELECT 和 LOCK TABLES的权限。库或者表。如果要使用--tab开关,还必须有FILE的权限准备工作:库以及表:Table Create Table ------ ----------原创 2009-01-20 11:42:00 · 485 阅读 · 0 评论 -
nagios安装与配置
同事记录的,我转了过来。原文地址:http://www.ritto.cn/2008/12/129.html他的博客上记录了好多安装日记,有空的朋友可以去瞅瞅。我还没有看,一会看完了了给他提点意见。^___^有颜色和粗体部分是我看完后加的。注意:这篇笔记里面的软件尽量安装所给的版本。1.安装Nagiosuseradd nagiosmkdir /usr/local原创 2009-01-20 11:35:00 · 1129 阅读 · 0 评论 -
mysql 不排序问题
昨天对一个字段排序,突然发现这个字段无论是asc还是desc都是一样,后来吧这个字段del重新添加就可以用了,真是莫名其妙了原创 2008-07-18 09:42:00 · 1004 阅读 · 0 评论 -
mysql 双机热备份 master-master~
把步骤写下来,至于会出现的什么问题,以后随时更新。这里我同步的数据库是TEST1、环境描述。 主机:192.168.0.167(A) 主机:192.168.0.251(B) MYSQL 版本为5.1.112、授权用户。A:mysql> grant replication slave,file on *.* to backup_251@192.168.0.251 identifi原创 2008-11-21 15:00:00 · 3939 阅读 · 1 评论 -
FREEBSD MYSQL数据库备份
我的备份脚本都是在凌晨执行的,经常在慢查询日志里面看到这样的信息:select * from table1;之前一直很纳闷,最后才了解到原来是MYSQLDUMP搞的鬼。因为MYSQLDUMP会为整个库来加一个全局锁定。如果单纯用MYSQLDUMP进行全库备份会造成以下三个方面的影响。1、服务器CPU严重阻塞。2、磁盘I/O直线增加。3、所有的查询都成了慢查询。我现在的网站数据库大概是5个G原创 2009-01-20 10:52:00 · 894 阅读 · 0 评论 -
用MySQL-zrm来备份和恢复MySQL数据库
MySQL ZRM 工具是用PERL写的可以全部和增量备份MySQL数据库的一个强大工具。还可以做快照,不过我现在没有条件做。等以后有可以做了再补上。其实具体要说的也没啥,我只是做了点测试。这里测试的环境是MySQL5.0.x.系统是单核2G内存.32位的机器.官方地址:http://mysqlbackup.zmanda.com/必须先安装PERL所需组件。http://mysqlbacku转载 2009-01-20 11:09:00 · 655 阅读 · 0 评论 -
删除指定日期的MYSQL备份文件
数据库的备份脚本。 http://blog.chinaunix.net/u/29134/showart_464801.html 这个脚本来配合原来的备份脚本做善后工作,只保留最新三天内的备份。文件名称示例:[root@mysql131-3 backup]# ls -sihltotal 1.2G11075627 4.0M -rw-r--r-- 1 root root 4.0M Jan 27 0原创 2009-01-20 11:32:00 · 644 阅读 · 0 评论 -
关于MySQL分页的优化
关于分页的优化。我们知道,在MySQL中分页很简单,直接LIMIT page_no,page_total 就可以了。可是当记录数慢慢增大时,她就不那么好使了。这里我们创建摘要表来记录页码和原表之间的关联。下面为测试数据。原表:CREATE TABLE `t_group` ( `id` int(11) NOT NULL auto_increment, `money` decimal(10,原创 2009-01-20 11:38:00 · 1011 阅读 · 0 评论 -
总结一下MySQL中的锁机制
1、对于MySQL来说,有三种锁的级别:页级、表级、行级。页级的典型代表引擎为BDB。表级的典型代表引擎为MyISAM,MEMORY以及很久以前的ISAM。行级的典型代表引擎为INNODB。2、我们实际应用中用的最多的就是行锁了。行级锁的优点如下:1)、当很多连接分别进行不同的查询时减小LOCK状态。2)、如果出现异常,可以减少数据的丢失。因为一次可以只回滚一行或者几行少量的数据。行级锁的缺原创 2009-01-20 11:41:00 · 529 阅读 · 0 评论 -
mysql存储引擎之------InnoDB
InnoDB概述InnoDB给MySQL提供了具有提交,回滚和崩溃恢复能力的事务(ACID兼容)存储引擎。InnoDB锁定在行级并且也在SELECT语句提供一个Oracle风格一致的非锁定读。这些特色增加了多用户部署和性能。没有在InnoDB中扩大锁定的需要,因为在InnoDB中行级锁定适合非常小的空间。InnoDB也支持FOREIGN KEY强制。在SQL查询中,你可以自由地将InnoDB类型的原创 2009-01-20 11:59:00 · 760 阅读 · 0 评论 -
关于MySQL表设计应该注意的问题
如有错误欢迎大家指出。这段时间在家里,做了点修正。1、慎重选择表名。有两种选择:按照多数开发语言的命名规则。比如(myCustomer)。按照多数开源思想命名规则。比如(my_customer)。按照咱们中国人的思想。比如(我的客户)。第一种有个缺点,很容易忘掉大写的字母。第二种则比较好,每个WORD间用下划线连接,避免遗忘。第三种建议不要用,虽然很好记。不觉得解析原创 2009-01-20 11:08:00 · 582 阅读 · 0 评论 -
【问底】伍艺:一种基于Rsync算法的数据库备份方案设计
根据容灾备份系统对备份类别的要求程度,数据库备份系统可以分为数据级备份和应用级备份。数据备份是指建立一个异地的数据备份系统,该系统是对原本地系统关键应用数据实时复制。当出现故障时,可由异地数据系统迅速恢复本地数据从而保证业务的连续性。应用级备份比数据备份层次更高,即在异地建立一套完整的、与本地数据库系统相当的备份数据库应用系统,同时备份本地数据。可以同本地应用系统互为备份,也可与本地应用系统共同工转载 2015-01-28 13:14:08 · 860 阅读 · 0 评论