![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库/*SQL
寒风问雪
专注于服务器领域前端领域
展开
-
ubuntu12.04 卸载和安装mysql
ubuntu12.04 卸载和安装mysql卸载mysql第一步1sudo apt-get autoremove --purge mysql-server-5.02sudo apt-get remove mysql-server3转载 2012-08-24 11:22:14 · 351 阅读 · 0 评论 -
Mysql InnoDB行锁实现方式
InnoDB行锁是通过给索引上的索引项加锁来实现的,这一点MySQL与Oracle不同,后者是通过在数据块中对相应数据行加锁来实现的。InnoDB这种行锁实现特点意味着:只有通过索引条件检索数据,InnoDB才使用行级锁,否则,InnoDB将使用表锁! 在实际应用中,要特别注意InnoDB行锁的这一特性,不然的话,可能导致大量的锁冲突,从而影响并发性能。下面通过一些实际例子来加以说转载 2014-01-17 10:53:52 · 782 阅读 · 0 评论 -
mysql 高性能压力测试(总结了好久)
2013-10-24 13:04:36标签:mysql 性能 测试原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://chenhao6.blog.51cto.com/6228054/1314418前言:根据业务需要,需测试mysql 性能和压力测试.这里我说下测试方法和 测试过程以及测试中出错的问转载 2013-10-28 00:08:58 · 6852 阅读 · 0 评论 -
MySQL中使用mysqldumpslow分析查询慢的原因
很多程序员在写程序的时候不懂得sql语句的优化,导致程序经常出现卡机、反应慢等现象。怎么去分析避免这种情况呢?blue1000来告诉你如何使用MySQL自带的mysqldumpslow工具来分析查询慢的原因。SHOW STATUS直接在命令行下登陆MySQL运行SHOW STATUS;查询语句,详细如下图同样的语句还有SHOW VARIABLES;,SHOW STATUS是查看转载 2013-07-25 11:15:51 · 781 阅读 · 0 评论 -
MYSQL:使用慢查询日志定位效率较低的SQL语句
MySQL通过慢查询日志定位那些执行效率较低的SQL 语句,用--log-slow-queries[=file_name]选项启动时,mysqld 会写一个包含所有执行时间超过long_query_time 秒的SQL语句的日志文件,通过查看这个日志文件定位效率较低的SQL 。 慢查询日志在查询结束以后才记录,所以在应用反映执行效率出现问题的时候查询慢查询日志并不能定位问题,可以使用sh转载 2013-07-06 13:28:37 · 723 阅读 · 0 评论 -
mysql的grant用法
2011-10-14 12:45:09| 分类: my基本命令|字号 订阅GRANT USAGE ON *.* TO 'discuz'@'localhost' IDENTIFIED BY PASSWORD '*C242DDD213BE9C6F8DA28D49245BF69FC79A86EB';GRANT ALL PRIVILEGES ON `discuz`转载 2013-07-18 16:43:11 · 791 阅读 · 0 评论 -
mysql 中SUM 函数的高级用法
mysql的手册中对SUM函数的介绍非常简单和含糊, 今天在搜资料的时候发现SUM函数的参数还可以加入条件判断. 比如有如下的一个表:日期 支出项目名称 支出类别 支出金额 类别编号2006-07-03 购买发票转载 2013-07-01 15:38:19 · 5975 阅读 · 0 评论 -
大数据量高并发的数据库优化
一、数据库结构的设计 如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。 在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再转载 2013-05-21 13:54:59 · 692 阅读 · 0 评论 -
windows7下nginx+php+mysql开发环境搭建
导言:近来,nginx以其高性能吸引大批web开发者,各大门户网站大多都采用nginx作为web服务器,关于nginx的介绍,网上已有大量文章,笔者就不在此赘述,关于linux上nginx的搭建网上也有大量文章,但在windows上却为数不多,今天就为大家简单介绍windows7环境下nginx+php+mysql组合的搭建,希望对各位有所帮助。所有软件包均是最新稳定版。php5.4.8原创 2012-11-15 11:14:13 · 18780 阅读 · 6 评论 -
MYSQL的primary key和unique key的区别
Primary key 与Unique Key都是唯一性约束。但二者有很大的区别:1、Primary key的1个或多个列 必须为NOT NULL,如果列为NULL,在增加PRIMARY KEY时,列自动更改为NOT NULL。而UNIQUE KEY 对列没有此要求。2、一个表只能有一个PRIMARY KEY,但可以有多个UNIQUE KEY。下面以测试说明:转载 2012-11-12 22:33:58 · 721 阅读 · 0 评论 -
MySQL的数据类型和建库策略详解
合理的设计表结构、充分利用空间无论是对小得可怜的免费数据库空间或是大型电子商务网站都十分必要;本文向您介绍MySQL数据库的常用数据类型,并随之介绍作者的建库策略,希望对您有所帮助。无论是在小得可怜的免费数据库空间或是大型电子商务网站,合理的设计表结构、充分利用空间是十分必要的。这就要求我们对数据库系统的常用数据类型有充分的认识。下面我就将我的一点心得写转载 2012-11-12 19:27:41 · 589 阅读 · 0 评论 -
MySQL性能优化实战
本文向您介绍通过优化查询语句等措施环境数据库压力过大导致运行缓慢甚至死机的方法。过年这段时间由于线上数据库经常压力过大导致响应非常缓慢甚至死机,咬咬牙下大决心来解决效率不高的问题!首先是由于公司秉承快速开发原则,频繁上线,导致每次忽视了性能问题!日积月累,所以导致系统越来越慢,所以如果你的系统查询语句本来就优化的很好了可能参考意义不大!提转载 2012-11-12 19:40:41 · 553 阅读 · 0 评论 -
浅谈MySQL存储引擎选择 InnoDB还是MyISAM
如果是一些小型的应用或项目,那么MyISAM 也许会更适合。当然,在大型的环境下使用MyISAM 也会有很大成功的时候,但却不总是这样的。如果你正在计划使用一个超大数据量的项目,那么你应该直接使用InnoDB方式。51CTO推荐专题:MySQL入门与精通 PHP+MySQL视频教程MyISAM 是MySQL中默认的存储引擎,一般来说不是转载 2012-11-12 19:37:11 · 392 阅读 · 0 评论 -
mysql主从复制
|字号 订阅在实际企业应用环境当中,单台mysql数据库是不足以满足日后业务需求的。譬如服务器发生故障,没有备份服务器来提供服务的话,务就得停止。介于这种情况,我们来学习一下mysql主从复制。使用mysql主从复制的好处有:1、采用主从服务器这种架构,稳定性得以提升。如果主服务器发生故障,我们可以使用从服务器来提供服务。2、在主从服务器上分转载 2012-09-22 16:45:03 · 571 阅读 · 0 评论 -
MySQL定时器
创建测试表CREATE TABLE t( v VARCHAR(100) NOT NULL) ENGINE INNODB DEFAULT CHARSET=utf8; 创建定时器 调用的存储过程DELIMITER $$DROP PROCEDURE IF EXISTS e_test $$CREATE PROCEDURE e_t转载 2012-09-28 20:10:16 · 494 阅读 · 0 评论 -
Mysql innodb行锁测试
session 1:更新记录mysql> set autocommit=off;Query OK, 0 rows affected (0.01 sec)mysql> update t1 set email='test@test.com' where id=0;Query OK, 4 rows affected (0.00 sec)Rows matched: 4 Cha转载 2014-01-17 10:58:28 · 900 阅读 · 0 评论