MySQL修改数据库大小

打开在节点中加入一句:max_allowed_packet=5M 将MySQL的容量扩大到5M # The TCP/IP Port the MySQL Server will listen on port=3306 max_allowed_packet = 5M #Path to installation directory. All paths are usually resolved relative to this. basedir=../

作者: 三皮觉罗 发布时间: 01-11

MySQL 5.5.8 和Percona Server的性能比较

MySQL 5.5.8 GA 带来了非常大的改进和提升,这是一个非常值得关注的版本。而 Percona Server 是一个 MySQL 的衍生版本,在性能、稳定性和可管理性上都进行了改进。 日前 Percona 团队发表文章对二者进行详细的比较,Percona 表示它考虑的不仅仅是性能峰值问题,还包括性能的稳定性以及可预测 性,Percona Server 中带有自适应的检查点算法。Percona 同时也称即将发布基于 My...

作者: preftest 发布时间: 01-11

mysql 修改数据表(alter)[转]

为了方便后面的说明,先创建一个表,创建语句如下: Create Table member( id Int(3), name Varchar(8), pass Varchar(25) ); 1.向表member中增加一个新列email,MySQL语句如下: Alter Table member Add email Varchar(50) Not Null; Describe member; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-----...

作者: huangfox 发布时间: 01-10

遇到mysql数据表不存在的问题

当时第一反应,以为是数据库连接错误了。导致,根本没有查询到数据。就无法使用$results。因为经常碰到类似的问题和错误提示。 仔细想了想,分析了一下:一般如果,遇到数据库连接出错的话,在这里”$conn = mysql_connect“就会出现错误了。此时报的错误会指向$conn,大致说:不是一个合法的连接标识。 想到$rusults =mysql_query($sql,$conn);返回的结果是一个”资源标识符“。...

作者: tao20 发布时间: 01-09

mysql cache

最近经常有人问我 MySQL Query Cache 相关的问题,就整理一点 MySQL Query Cache 的内容,以供参考。 顾名思义,MySQL Query Cache 就是用来缓存和 Query 相关的数据的。具体来说,Query Cache 缓存了我们客户端提交给 MySQL 的 SELECT 语句以及该语句的结果集。大概来讲,就是将 SELECT 语句和语句的结果做了一个 HASH 映射关系然后保存在一定的内存区域中。 在大部分的 My...

作者: singerinsky 发布时间: 01-06

mysql cache

最近经常有人问我 MySQL Query Cache 相关的问题,就整理一点 MySQL Query Cache 的内容,以供参考。 顾名思义,MySQL Query Cache 就是用来缓存和 Query 相关的数据的。具体来说,Query Cache 缓存了我们客户端提交给 MySQL 的 SELECT 语句以及该语句的结果集。大概来讲,就是将 SELECT 语句和语句的结果做了一个 HASH 映射关系然后保存在一定的内存区域中。 在大部分的 My...

作者: singerinsky 发布时间: 01-06

C# .NET 连接 MySQL 数据库

// using MySql.Data.MySqlClient; 下载 string connStr = "server=localhost;port=3306; uid=root; pwd=root; database=dbname"; using (MySqlConnection conn = new MySqlConnection(connStr)) { conn.Open(); DataTable dt = new DataTable(); MySqlDataAdapter da = new MySqlDataAdapter("select * from 表名", conn); da.Fill(dt); dataGridView.DataSource = dt; } ...

作者: zhanqi 发布时间: 01-06

mysql 开启慢查询命令【转】

mysql> select @@global.log_output; +---------------------+ | @@global.log_output | +---------------------+ | FILE | +---------------------+ 1 row in set (0.00 sec) 注意在MySQL5.1就开始支持把慢查询的日志记录放到mysq.slow_log中,但需要设置log_output变量值为TABLE: mysql> set @@global.log_output='TABLE'; Query OK, 0 rows affected (0.00 sec) mysql> ...

作者: dhb133 发布时间: 01-06

InnoDB 监视器

在使用Innodb做为存储引擎的数据库系统中,可以使用innodb_monitor 来监控数据库的性能,启动innodb_monitor的方法为 Create table innodb_monitor (i int) engine=innodb 通过建立这个表就启动了innodb_monitor,监控的结果并不会记录到这个表中,而是记录到了mysql的err日志中,如果我们想监控更我的关于innodb的锁信息还可更进一步的建立表create table innodb_lock_moni...

作者: ubuntuer 发布时间: 01-03

构建高效的MySQL分页

MySQL分页的主要目的就是提升效率,今天我们将简单介绍如何构建高效MySQL分页。 首先看一下分页的基本原理: limit 10000,20的意思扫描满足条件的10020行,扔掉前面的10000行,返回最后的20行,问题就在这里,如果是limit 100000,100,需要扫描100100行,在一个高并发的应用里,每次查询需要扫描超过10W行,性能肯定大打折扣。文中还提到limit n性能是没问题的,因为只扫描n...

作者: ubuntuer 发布时间: 01-01