排序:
默认
按更新时间
按访问量

MySQL数据库的锁机制

在一个update和insert 操作频繁的表中,少量数据测试的时候运行良好,在实际运营中,因数据量比较大(21万条记录),会出现死锁现象,用show processlist查看,可以看到一个update语句状态是Locked,一个delete语句状态是Sending data。

2011-07-28 22:46:32

阅读数:1179

评论数:0

mysql MyAMI 锁机制

为了给高并发情况下的mysql进行更好的优化,有必要了解一下mysql查询更新时的锁表机制。    一、概述    MySQL有三种锁的级别:页级、表级、行级。  MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);BDB存储引擎采用的是页

2011-07-28 22:44:24

阅读数:1085

评论数:0

LAMP系统性能调优 MySQL数据库服务器优化

<br />如今,开发人员不断地开发和部署使用 LAMP(Linux ®、Apache、MySQL 和 PHP /Perl)架构的应用程序。但是,服务器管理 员常常对应用程序本身没有什么控制能力,因为应用程序是别人编写的。这份 共三部分的系列文章 将讨论许多服务器配置问题 ...

2010-11-02 22:03:00

阅读数:1208

评论数:0

mysql中IN子查询排序

这几天做一个查询,需要在一个指定的结果集中进行查询,例如:select * from table_name where doc_id IN (1dba, c20a, 907b) 其中IN子句中的doc_id列表是通过调用一个外部接口获得一组doc_id常量列表,然后在本地库中搜索符合这个列表的数据...

2009-12-31 13:43:00

阅读数:2842

评论数:1

mysqldump导出的insert sql脚本具有字段名

mysqldump --single-transaction --default-character-set=gbk -uabc -pabc -t -wid=170418406 database_name > id.sql-t是不增加create table建表和drop table语句-c...

2009-12-08 11:24:00

阅读数:7790

评论数:0

具有负载均衡功能MySQL服务器集群部署实现

 摘要:MySQL是一个高速度、高性能、多线程的关系型数据库管理系统,适用平台多,可扩展性强。在实际生产环境中,部署和实现具有一定负载均衡功能的MySQL服务器集群,对于提高用户数据库应用系统的性能、速度和稳定性具有明显的作用。本文简要介绍了在FreeBSD 7.0-Release系统上部署实现M...

2009-10-26 15:47:00

阅读数:1303

评论数:0

MySQL备份与恢复技巧

1. 为什么要备份数据库 对数据库来说,最重要也最容易被忽视的就是备份。由于不可预测性,偶然的事件可能会导致非常惨重的损失。数据越是重要,数据的变化越频繁,备份越发需要经常进行。备份周期根据不同业务的需要可以调整,但是不能忽视备份。备份时最好也备份my.cnf或my.ini,这样可以保存你以前的配...

2009-10-22 11:54:00

阅读数:1003

评论数:0

Mysql中通过Like匹配中文不准确的解决办法

方法一:解决方法是对于包含中文的字段加上"binary"属性,使之作为二进制比较,例如将"name char(10)"改成"name char(10)binary"。方法二:如果你使用源码编译MySQL,可以编译MySQL时使用--wit...

2009-05-21 13:22:00

阅读数:4539

评论数:1

解决高版本 phpMyAdmin 中文显示乱码问题

 解决高版本 phpMyAdmin 中文显示乱码问题本文讲述如果解决 phpMyAdmin 高版本数据表里中文字符显示乱码的问题。先说一下我数据库的情况。MySQL 版本:5.0.26MySQL 默认字符集:latin1论坛数据库字符集:latin1phpMyAdmin 版本:2.9.0.2使用 ...

2008-08-07 09:30:00

阅读数:1023

评论数:0

为什么会存在using filesort

 当使用explain分析SQL时常常会遇到extra的其中一值为using filesort,如:   PRIMARY KEY (`id`),  KEY `uid` (`uid`)   explain select * from t_talbe where uid=1 order by id; ...

2008-07-16 11:33:00

阅读数:3465

评论数:0

msql数据库优化设置

同时在线访问量继续增大 对于1G内存的服务器明显感觉到吃力严重时甚至每天都会死机 或者时不时的服务器卡一下 这个问题曾经困扰了我半个多月MySQL使用是很具伸缩性的算法,因此你通常能用很少的内存运行或给MySQL更多的被存以得到更好的性能。 安装好mysql后,配制文件应该在 /usr/local...

2008-05-10 23:30:00

阅读数:1219

评论数:0

MySQL主从服务器配置

LAST_INSERT_ID()  A为主机,B为备份机, 同为双网卡,而且可以通过内网相连A 内网IP : 192.168.195.28B 内网IP : 192.168.195.30数据库版本(5.0.22),目录,初始的库,表 两台机器是一样的需要备份的库     ad_data , alex...

2008-04-29 18:09:00

阅读数:1434

评论数:0

实现两个Mysql数据库之间的主从同步

一、    概述  MySQL从3.23.15版本以后提供数据库复制(replication)功能,利用该功能可以实现两个数据库同步、主从模式、互相备份模式的功能。本文档主要阐述了如何在linux系统中利用mysql的replication进行双机热备的配置。二、    环境操作系统:Linux ...

2008-04-29 18:03:00

阅读数:47656

评论数:1

Linux+Apache+Mysql+PHP典型配置

Linux+Apache+Mysql+PHP典型配置版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明http://www.5ilinux.com/lamp01.html关键字:apache+mysql+php apache mysql php 配置 lamp 服务...

2008-04-12 02:28:00

阅读数:1212

评论数:0

有关MYSQLDUMP的详细解释

早上朋友问这个问题,我就把这些选项详细整理一下,偶会随时更新的。前提: 使用mysqldump的用户,必须至少具有SELECT 和 LOCK TABLES的权限。库或者表。如果要使用--tab开关,还必须有FILE的权限准备工作:库以及表:Table   Create Table         ...

2008-02-12 06:37:00

阅读数:1577

评论数:0

Mysql查询优化器浅析

1 定义   Mysql查询优化器的工作是为查询语句选择合适的执行路径。查询优化器的代码一般是经常变动的,这和存储引擎不太一样。因此,需要理解最新版本的查询优化器是如何组织的,请参考相应的源代码。整体而言,优化器有很多相同性,对mysql一个版本的优化器做到整体掌握,理解起mysql新版本以及其他...

2008-02-12 03:47:00

阅读数:789

评论数:0

在MySQL中如何为连接添加索引

我先通过一个简单的例子说明在MySQL中如何为连接添加索引,然后再看一个有挑战性的例子。 简单的3个表的连接 表结构很简单,3个表tblA, tblB, tblC,每个表有3个字段:col1, col2, col3。 在没有索引的情况下连接3个表 SELECT * FROM tblA, tblB,...

2008-02-10 02:42:00

阅读数:2618

评论数:0

MySQL查询优化技术系列讲座之使用索引

索引是提高查询速度的最重要的工具。当然还有其它的一些技术可供使用,但是一般来说引起最大性能差异的都是索引的正确使用。在MySQL邮件列表中,人们经常询问那些让查询运行得更快的方法。在大多数情况下,我们应该怀疑数据表上有没有索引,并且通常在添加索引之后立即解决了问题。当然,并不总是这样简单就可以解决...

2008-02-09 23:43:00

阅读数:706

评论数:0

MYSQL使用索引的方法

如何建立索引 · 索引通常被用于提高WHERE条件的数据行匹配或者执行联结操作时匹配其它表的数据行的搜索速度。所以我们选择索引的列也通常选择出现在WHERE子句、join子句、ORDER BY或GROUP BY子句中的列。· 选择索引时,需要考虑数据列的基数。所谓基数,是指数据列所包含的不同的数据...

2008-02-09 07:31:00

阅读数:857

评论数:0

EXPLAIN 语法(得到SELECT 的相关信息)

7.2.1 EXPLAIN 语法(得到SELECT 的相关信息) 原文地址 http://imysql.cn/?q=node/35EXPLAIN tbl_name或者:EXPLAIN SELECT select_optionsEXPLAIN 语句可以被当作 DESCRIBE 的同义词来用,也可以用...

2008-01-30 21:27:00

阅读数:5013

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭