
Mysql
文章平均质量分 58
benpaobagzb
做人要谦虚
展开
-
有关 MySQL数据库常见的误解
错误印象一:InnoDB存储引擎适合写密集型应用,MyISAM适合读密集型应用回答:这个问题大该在8,9年前,也就是2005年的时候在论坛是非常有争论的话题,而上述答案算是在那个年代的一种总结。其实这个答案仅回答了堆表与索引组织表在更新时的区别,其他很多问题没有考虑。到目前的MySQL 5.6为止,InnoDB存储引擎已经完胜MyISAM了,看不到任何其他应用使用MyISAM的原创 2015-08-27 22:21:30 · 396 阅读 · 0 评论 -
mysqlsla快速入门
1、什么是mysqlsla?简单的说就是分析mysql log的工具,我主要是用他来分析下mysql slow log。2、下载http://hackmysql.com/mysqlsla3、安装tarcdperl Makefile.PLmake && make install4、运行mysqlsla -lt slow原创 2015-08-28 20:43:25 · 624 阅读 · 0 评论 -
mysql主从复制讲解
这种配置只要自己认真点,细心点,有错就百度然后尝试N次就可以解决,但大部分缺少的就是耐心,永远都希望一次做对,不要以为自己的神,即使是神也会犯错误,测试的快乐之一不就是不断的尝试嘛。=========================================================1、复制概述1.1、复制解决的问题数据复制技术有原创 2015-08-28 22:08:42 · 393 阅读 · 0 评论 -
memcached 常见问题 翻译
现阶段正在研究memcached,心血来潮把memcached官方网站上的FAQ翻译了一把,希望对想要使用memcached的同学们有帮助。由于兄弟我对数据库不是很熟,有些关于数据库概念的没有翻译,有些可能直接翻错了,望大家指出。谢谢! 基本问题什么是 memcached ?memcached 是一个高性能的分布式内存的缓存系统。本质上它是通用的,但其目的翻译 2015-08-28 20:24:35 · 407 阅读 · 0 评论 -
windows下php5.3链接ms sql 2008
1、先自己装一个wamp的软件2、去微软官方下载驱动SQLSRV20.EXE,安装到php的ext目录下3、下载ntwdblib,copy到php的ext目录下4、php.ini中加入下面的代码:;ms sql [PHP_PDO_SQLSRV] extension=php_pdo_sqlsrv_53_ts_vc6.dll [PHP_SQLSRV] extension=p原创 2015-08-28 20:36:07 · 758 阅读 · 0 评论 -
linux下给php安装pdo_mysql和zlib以及测试模式的选择(禅道安装过程中遇到的问题)
pdo_mysql安装:1、进入php的源码安装包中的ext/pdo_mysql下2、执行/usr/local/bin/php/phpize 3、执行./configure --with-php-config=/usr/local/bin/php-config --with-pdo-mysql=/usr/local/mysql4、make && make insta原创 2015-08-28 20:45:31 · 1092 阅读 · 0 评论 -
一致性Hash与负载均衡
前言在我们的日常web应用开发当中memcached可以算作是当今的标准开发配置了。相信memcache的基本原理大家也都了解过了,memcache虽然是分布式的应用服务,但分布的原则是由client端的api来决定的,api根据存储用的key以及已知的服务器列表,根据key的hash计算将指定的key存储到对应的服务器列表上。基本的原理以及分布在这里我们通常使用的方法是根据 ke原创 2015-08-28 20:53:05 · 510 阅读 · 0 评论 -
mysql的show status详解
http://lxneng.iteye.com/blog/451985通过show status 来优化MySQL数据库 http://blog.chinaunix.net/uid-21879027-id-3032826.htmlMysql show Status参数详解转载 2015-08-28 20:30:12 · 325 阅读 · 0 评论 -
mysql数据备份与还原命令
mysql数据备份与还原命令:备份:mysqldump -u root -p dbcurr> 20090219.sql mysqldump 备份命令 root 用户名(root管理员) dbcurr 备份的数据库名; > 备份符号 20090219.sql 备份的文件名还原:原创 2015-08-28 20:50:50 · 476 阅读 · 0 评论 -
mysql建表-主键-索引-外键
create table employees (id int(5) not null auto_increment ,name varchar(8) not null,primary key (id))type=innodb;create table payroll(id int(5) not null,emp_id int(5) not null,na原创 2015-08-28 20:12:32 · 617 阅读 · 0 评论 -
Nginx + PHP mysql_pconnect = Database errors (Too many connections)
这里说了mysql中的connect和pconnect的东东If you’re using NGinx spawn-cgi or FPM with PHP and calling mysql_pconnect, you are likely going to experience frequent database crashes and “Too many connections”转载 2015-08-28 20:35:00 · 692 阅读 · 0 评论 -
mysql query cache
1.概述: MySQL Query Cache 缓存客户端提交给MySQL的SELECT(注意只是select)语句以及该语句的结果集。注意:query_cache是mysql server端的查询缓存,在存储引擎之上。存储引擎层还有存储引擎的缓存,表也有表的缓存,日志也有日志的缓存,还可以用nosql实现二级三级甚至更多层的缓存.....缓存是提高性能的上方宝剑,因为内存的速原创 2015-08-28 20:54:00 · 440 阅读 · 0 评论 -
低成本和高性能的MySQL云数据库的实现
UMP(Unified MySQL Platform)系统是淘宝核心系统数据库团队开发的低成本和高性能的MySQL云数据方案,关键模块采用Erlang语言实现。系统中包含了controller服务器、proxy服务器、agent服务器、API/Web服务器、日志分析服务器、信息统计服务器等组件,并且依赖于Mnesia、LVS、RabbitMQ、ZooKeeper等开源组件。 在“转载 2015-08-28 21:03:44 · 748 阅读 · 0 评论 -
MYSQL异常处理日志:主从库同步延迟时间过长的分析
问题描述:程序上表现为对 主库 更新操作之后,从 从库 查询数据没发生改变。怀疑是主从库同步延迟导致。上从库查看主从同步状态,发现Seconds_Behind_Master时间长达一千多秒。正常情况下主从库延时个十几秒还可以容忍,一千多秒显然就有问题了么。。。 问题分析:我们在一个MYSQL实例上创建了四五个Database,其中一个Database数据量和压力都比原创 2015-08-28 20:40:03 · 993 阅读 · 0 评论 -
教你如何玩转数据库设计
中国的教育就是墨守成规,我们被深深的毒害了下面这个是数据库设计的自由规则,我觉得写的不错,不是一味的遵循三范式,而是根据实际情况适当取舍,不要墨守成规http://www.51testing.com/html/33/n-811533.html转载 2015-08-28 20:33:01 · 529 阅读 · 0 评论 -
11步教你选择最稳定的MySQL版本
MySQL开源数据库有多个重要分支,目前拥有的分支分别为:MySQL Cluster、MySQL 5.1、MySQL 5.5、MySQL 6.2。每个分支都有着同样的的MySQL数据库版本,分别为:Development版本、Alpha版本、Beta版本、RC版本和GA版本Development版本、Alpha版本和Beta版本一般不用在项目中。因为它们肯定存在重大的问题或某些原创 2015-08-28 20:32:24 · 643 阅读 · 0 评论 -
mysql中的数据导入与导出
为了普及mysql的基本知识,特意弄了这个章节,主要是发现第一次接触的人都不知道怎么弄,或者看不懂,所以这里就详细说下吧============================================================数据导入1.mysqlimport命令行导入数据在使用mysqlimport命令导入数据时,数据来源文件名要和目标表一致原创 2015-08-27 21:47:10 · 501 阅读 · 0 评论 -
数据库锁表的分析与解决
数据库和操作系统一样,是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并发控制的一个非常重要的技术。在实际应用中经常会遇到的与锁相关的异常情况,当两个事务需要一组有冲突的锁,而不能将事务继续下去的话,就会出现死锁,严重影响应用的正常执行。 在数原创 2015-08-27 22:03:38 · 453 阅读 · 0 评论 -
mysql innodb死锁情况分析
写的很不错,收藏并分享之 http://hi.baidu.com/baiduqa/blog/item/c53b8c95663afd7855fb9697.html转载 2015-08-28 20:33:45 · 334 阅读 · 0 评论 -
关键的十个MySQL性能优化技巧
与所有的关系型数据库一样,MySQL仿佛是一头让人难以琢磨的怪兽。它会随时停摆,让应用限于停滞,或者让你的业务处于危险之中。 事实上,许多最常见的错误都隐藏在MySQL性能问题的背后。为了确保你的MySQL服务器能够一直处于全速运行的状态,提供持续稳定的性能,杜绝这些错误是非常重要的。然而,这些错误又往往隐藏在工作负载和配置问题之中。 幸运的是,许多MySQL性能问题都有着相似原创 2015-08-28 20:37:12 · 754 阅读 · 0 评论 -
三种东西永远不要放到数据库里
英文原文:Three things you should never put in your database 我已经在很多演讲里说过,改进你的系统的最好的方法是先避免做“蠢事”。我并不是说你或你开发的东西“蠢”,只是有些决定很容易被人们忽略掉其暗含的牵连,认识不到这样做对系统维护尤其是系统升级带来多大的麻烦。作为一个顾问,像这样的事情我到处都能见到,我还从来没有见过做出这样的决定的人翻译 2015-08-28 20:37:49 · 407 阅读 · 0 评论 -
根据status信息对MySQL服务器进行优化
网上有很多的文章教怎么配置MySQL服务器,但考虑到服务器硬件配置的不同,具体应用的差别,那些文章的做法只能作为初步设置参考,我们需要根据自己的情况进行配置优化,好的做法是MySQL服务器稳定运行了一段时间后运行,根据服务器的”状态”进行优化。mysql> show global status;可以列出MySQL服务器运行各种状态值,另外,查询MySQL服务器配置信息语句:原创 2015-08-28 20:39:04 · 333 阅读 · 0 评论 -
SHOW OPEN TABLES语法
SHOW OPEN TABLES [FROM db_name] [LIKE 'pattern'] SHOW OPEN TABLES列举在表缓存中当前被打开的非TEMPORARY表。 SHOW OPEN TABLES会返回以下字段: ·Database 含有该表的数据库。 ·Table 表名称。 ·In_use 表当前被原创 2015-08-28 20:42:22 · 848 阅读 · 0 评论 -
mysql5.5.27安装步骤
mysql5.5.27安装与以往的mysql有些不同,如下: 1、下载cmake tar ./configure make && make install 2、groupadd mysql useradd -g mysql mysql mkdir -pv /usr/local/mysql/data 3、tar原创 2015-08-28 20:44:52 · 1395 阅读 · 0 评论 -
Can't open the mysql.plugin table. Please run mysql
service mysqld start 报错090517 13:34:15 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.090517 13:34:15 [ERROR] Fatal error: Can't open and lock privilege tables: T原创 2015-08-28 20:51:29 · 12042 阅读 · 2 评论 -
MySQL数据库集群进行正确配置步骤
一、介绍这篇文档旨在介绍如何安装配置基于2台服务器的MySQL数据库集群。并且实现任意一台服务器出现问题或宕机时MySQL依然能够继续运行。注意!虽然这是基于2台服务器的MySQL集群,但也必须有额外的第三台服务器作为管理节点,但这台服务器可以在集群启动完成后关闭。同时需要注意的是 并不推荐在集群启动完成后关闭作为管理节点的服务器。尽管理论上可以建立基于只有2台服务器的My原创 2015-08-28 21:06:19 · 400 阅读 · 0 评论 -
MySQL 高可用浅析
对于多数应用来说,MySQL都是作为最关键的数据存储中心的,所以,如何让MySQL提供HA服务,是我们不得不面对的一个问题。当master当机的时 候,我们如何保证数据尽可能的不丢失,如何保证快速的获知master当机并进行相应的故障转移处理,都是需要我们好好思考的。这里,笔者将结合这段时间 做的MySQL proxy以及toolsets相关工作,说说我们现阶段以及后续会在项目中采用的MySQL原创 2015-08-28 22:06:29 · 411 阅读 · 0 评论 -
单表60亿记录等大数据场景的MySQL优化和运维之道
前言本文干货,浅显易懂,更多交流可以加入:QQ群288567073 (拒绝广告,每日分享干货电子书+视频)微信订阅号见文末二维码荔枝FM手机客户端搜索“挨踢脱口秀”订阅即可视频汇总首页:http://edu.51cto.com/lecturer/index/user_id-4626073.html=========================转载 2015-08-28 22:15:04 · 1212 阅读 · 0 评论 -
mysql常见错误提示及解决方法
130 :文件格式不正确。(还不是很清楚错误的状况)145 :文件无法打开。1005:创建表失败。1006:创建数据库失败。1007:数据库已存在,创建数据库失败。1008:数据库不存在,删除数据库失败。1009:不能删除数据库文件导致删除数据库失败。1010:不能删除数据目录导致删除数据库失败。1011:删除数据库文件失败。原创 2015-09-06 22:01:27 · 1792 阅读 · 0 评论