易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : mysql

修改MYSQL的innodb_log_file_size导致的MYSQL崩溃


这两天正在测MYSQL的性能,按照MYSQL文档中推荐的设置,修改了几个系统变量
innodb_buffer_pool_size=1G
innodb_log_file_size=250M
innodb_log_buffer_size=8M
结果MYSQL崩了。mysql客户端能登录,但只要执行任何命令,mysqld立刻崩掉。
开始还以为是innodb_buffer_pool_size等几个参数设得太大了,可是调整了几次都不行。
最终发现,把mysql shutdown以后。要把原来的ib_logfile0和ib_logfile1移走,再启动就行了。
看来如果修改了innodb_log_file_size,关闭数据库后,要把旧的ib_logfile移走,再启动数据库。
资料:
http://hi.baidu.com/archieyao/blog/item/78112cfb694ae4126c22eb57.html ......

使用MySQL Administrator 实现MySql 数据库备份与恢复


MySQL Administrator 是什么软件?
MySQL Administrator 是一个专门用于管理 My SQL 4.X 和 5.X My SQL数据库的软件,可以使用这个软件备份My SQL数据库,还原My SQL数据库。
注:如果你的数据库是 MS SQL 2000 数据库,请参考这里,使用 MS SQL 2000 企业管理器管理
下载 MySQL Administrator 软件
http://61.139.76.172/dl/mysql-administrator-1.1.9-win.msi (本站 电信站点下载)
 
http://dev.mysql.com/downloads/administrator/1.1.html (官方站点 英文)
请选择 Windows downloads Windows (x86)
 
如果你没有My SQL 5.x 数据库,你可以先从这里免费申请一个 http://www.zcxp.net/sql.asp
申请成功后,你将获得以下参数:
数据库IP:61.139.76.107
数据库名:web3781
用 户 名:web
密    码:?????
 
遇到无法登陆的情况,请先暂时关闭本地计算机防火墙,如 金山网标、瑞星、KV2006等
1、打开软件,填写数据库IP,用户名和密码
2、登陆成功后,将出现下面的画面
3、查看已经存在的数据库
选择“Catalogs”将列出数据库
点左下脚数据库列表中你开通的“数据库名”,本例子中为 web37812725,� ......

Mysql指令: show用法

MySQL show的用法
   
a. show tables或show tables from database_name; // 显示当前数据库中所有表的名称
   b. show databases; // 显示mysql中所有数据库的名称
   c. show columns from table_name from database_name; 或show columns from database_name.table_name;   // 显示表中列名称
   d. show grants for [email=[ft=#ffff00,4,]user_name@localhost]user_name@localhost[/email];   //   显示一个用户的权限,显示结果类似于grant 命令
   e. show index from table_name;   // 显示表的索引
   f. show status;   // 显示一些系统特定资源的信息,例如,正在运行的线程数量
   g. show variables; // 显示系统变量的名称和值
 
   h. show   processlist; // 显示系统中正在运行的所有进程,也就是当前正在执行的查询。大多数用户可以查看
         他们自己的进程,但是如果他们拥有process权限,就可以查看所有人的进程,包括密码。
&nbs ......

MySQL的“SET NAMES x”字符集问题分析

MySQL的字符集问题。Windows下可通过修改my.ini内的
CODE:
# CLIENT SECTION
[mysql]
default-character-set=utf8
#
SERVER SECTION
[mysqld]
default-character-set=utf8

两个字段来更改数据库

默认字符集。第一个是客户端默认的字符集,第二个是服务器端默认的字符集。假设我们把两个都设为utf8,然后在MySQL Command Line
Client里面输入“show variebles like“character_set_%”;”,可看到如下字符:
character_set_client 
 latin1
character_set_connection    latin1
character_set_database 
   utf8
character_set_results    latin1
character_set_server   utf8
character_set_system 
   utf8
其中的utf8随着我们上面的设置而改动。此时,要是我们通过采用UTF-8的PHP程序从数据库里读取数据,很有可能
是一串“?????”或者是其他乱码。网上查了半天,解决办法倒是简单,在连接数据库之后,读取数据之前,先执行一项查询“SET NAMES
UTF8”,即在PHP里为
mysql_query("SET NAMES UT ......

mysql 语句优化查询

我用的是mysql5.0,
我程序中用到了一句sql是
SQL code
select count(DISTINCT id) from Policyinfo p where p.filename not in
(select p2.filename from Policyreadinfo p2 where p2.reader='test')
但是每次在程序中每次执行这句sql时网页就特慢,要10多秒,而这2个表的记录行数也就1000多而已,我把这句sql单独拿到SQLyog Enterprise里执行也很慢,和网页的执行时间差不多。我想在policyreadinfo表里建个索引,但是每次我执行建立索引的sql时,MYSQL就会停掉,建不了索引。
我用的到的结果如下:
"id", "select_type", "table","type","possible_keys","key","key_len","ref","rows","Extra"
"1", "PRIMARY", "p", "ALL", \N, \N, \N, \N, "1715","Using where"
"2", "DEPENDENT SUBQUERY","p2", "ALL", \N, \N, \N, \N, "4196","Using where"
其中表Policyinfo结构为
SQL code
CREATE TABLE `policyinfo` (
`id` int(11) NOT NULL auto_increment,
`filenum` varchar(50) default NULL,
`filename` varchar(100) default NULL,
`filecontent` longtext,
`writetime` datetime default NULL,
`writer` varchar(100) default NULL
PRI ......

MYSQL优化心得

查询是数据库技术中最常用的操作。查询操作的过程比较简单,首先从客户端发出查询的SQL语句,数据库服务端在接收到由客户端发来的SQL语句后, 执行这条SQL语句,然后将查询到的结果返回给客户端。虽然过程很简单,但不同的查询方式和数据库设置,对查询的性能将会有很在的影响。
因此,本文就在MySQL中常用的查询优化技术进行讨论。讨论的内容如:通过查询缓冲提高查询速度;MySQL对查询的自动优化;基于索引的排序;不可达查询的检测和使用各种查询选择来提高性能。
一、 通过查询缓冲提高查询速度
一般我们使用SQL语句进行查询时,数据库服务器每次在收到客户端发来SQL后,都会执行这条SQL语句。但当在一定间隔内(如1分钟内),接到完 全一样的SQL语句,也同样执行它。虽然这样可以保证数据的实时性,但在大多数时候,数据并不要求完全的实时,也就是说可以有一定的延时。如果是这样的 话,在短时间内执行完全一样的SQL就有些得不偿失。
幸好MySQL为我们提供了查询缓冲的功能(只能在MySQL 4.0.1及以上版本使用查询缓冲)。我们可以通过查询缓冲在一定程度上提高查询性能。
我们可以通过在MySQL安装目录中的my.ini文件设置查询缓冲。设置也非常简单,只需要将query_cache_ ......
总记录数:2220; 总页数:370; 每页6 条; 首页 上一页 [43] [44] [45] [46] 47 [48] [49] [50] [51] [52]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号