讨论各种MySQL问题,可以包括基础问题,疑难,优化等。
Submitted by kele on 周六, 2010/05/22 - 18:10
麻烦叶老师讲解下.
我用这种方式备份的,发现恢复起来,很慢,
mysqldump --opt -huserdb -usupport -pPassword --skip-lock-tables bbs user>/data/backup/user_basic.sql
而且恢复过程中,PHPMYADMIN查看数据库内容居然是空的,结构则变成了MyISAM,但是数据目录下的文件大小始终是在缓慢增长.
不知道怎么回事.
Submitted by xplazy on 周四, 2010/05/06 - 11:29
现在遇到一个关于myisam的性能问题,想请教一下。
以下是问题的详细描述,希望得到你的指点。谢谢。
问题:
如何优化查询数据到临时表的速度?客户要求是最好能达到5秒以内。
只要速度能快,不一定非要采用myisam,还请指点。
数据规模:
单表,表字段有70几个,记录数数为6000W条。用了近60G的存储空间。单条记录为1k左右大小。
基于mysql 5.5的myisam存储,数据为自增ID为主键,同时按每三百W条记录进行分区。
遇到的问题
根据lucene中检索出来的1w条记录id,id是相当分散的,然后通过
create table temptable select * from datatable where id in(1,2,3,4,5.....)
方式,将数据存入临时表。
Submitted by itppl on 周二, 2010/04/06 - 13:53
M/S的主从复制,现在的问题是,执行查询SQL后,数据库报:ERROR 2013 (HY000): Lost connection to MySQL server during query的错误
此时查看从库的状态:
show slave status\G;
Slave_IO_Running: No
Slave_SQL_Running: Yes
请问这是什么原因?该如何解决?
Submitted by ericv on 周五, 2010/04/02 - 10:57
各位,本人初学MYSQL,之前都是用MS SQL , 请问关于MYSQL的学习方法和经验!谢谢!
Submitted by 西秦月影 on 周日, 2010/03/14 - 20:48
我建两个表,一对一主外关联。表2的外键作为表1的主键,按说建立约束的话,必须先得有表1存在才能建立这条约束吧?但是我先建立表2(表1还没有),也可以建立约束!而且两张表都建立以后,主外键约束根本不起作用,比如我在表2中插入数据的时候,外键的值超出约束内容,也可以正常插入,没有任何错误提示,约束完全不起作用嘛~
请教是不是mysql的语法还有什么不一样的地方?或者哪里没有设置好?
我两种插入语法都用了,都不行!
constraint person_pid_fk foreign key(gid) references test_group(gid);
ALTER TABLE test_person ADD CONSTRAINT person_pid_fk FOREIGN KEY (gid) REFERENCES test_group(gid);
Submitted by night on 周二, 2010/01/12 - 13:54
不知道怎么回事..突然出现这个问题, MYSQL, 就用不了了.
说明: 装了360和金山...
091205 11:56:16 [Note] D:\AppServ\MySQL\bin\mysqld-nt: ready for connections.
Version: '5.0.51b-community-nt-log' socket: '' port: 3306 MySQL Community Edition (GPL)
091205 11:56:18 [Note] D:\AppServ\MySQL\bin\mysqld-nt: Normal shutdown
091205 11:56:19 [Note] D:\AppServ\MySQL\bin\mysqld-nt: Shutdown complete
091205 11:57:23 [Note] D:\AppServ\MySQL\bin\mysqld-nt: ready for connections.
Version: '5.0.51b-community-nt-log' socket: '' port: 3306 MySQL Community Edition (GPL)
100104 7:50:58 [Note] D:\AppServ\MySQL\bin\mysqld-nt: ready for connections.
Version: '5.0.51b-community-nt-log' socket: '' port: 3306 MySQL Community Edition (GPL)
Submitted by langwan on 周三, 2009/12/23 - 00:38
Submitted by zhouzhisysu on 周日, 2009/11/15 - 13:01
其实我有两个问题,不知道他们之间有没有什么关系。
最近不知道怎么了,我的mysql好像出了点状况。
问题1:
我在服务中开启了mysql服务,状态为“已启动”,但是在cmd中打命令mysql -u username -p试图连接mysql时候,却提示:
ERROR 2003 (HY000):Can't connect to MySQL server on 'localhost' (10061)。
据说这个错误是因为mysql没有开启服务,但是明明我在服务中开启了啊?后来重启服务随便搞几下突然又能连上了。真是奇怪啊。不知大家有没有遇到这种怪现象?
问题2:
这个问题是最让我恼火的了。我下载了MyODBC-3.51,通过odbc连接mysql,一直都是好好的没问题。
Submitted by allenkoo on 周日, 2009/09/06 - 22:27
090906 21:52:19 [Note] Plugin 'FEDERATED' is disabled.
090906 21:52:20 InnoDB: Started; log sequence number 0 44233
090906 21:52:20 [Note] Event Scheduler: Loaded 0 events
090906 21:52:20 [Note] C:\MySQL\bin\mysqld: ready for connections.
Version: '5.1.38-community-log' socket: '' port: 3306 MySQL Community Server (GPL)
090906 21:52:54 [Note] C:\MySQL\bin\mysqld: Normal shutdown
090906 21:52:54 [Note] Event Scheduler: Purging the queue. 0 events
090906 21:52:54 InnoDB: Starting shutdown...
090906 21:52:55 InnoDB: Shutdown completed; log sequence number 0 44233
090906 21:52:55 [Warning] Forcing shutdown of 1 plugins
090906 21:52:55 [Note] C:\MySQL\bin\mysqld: Shutdown complete
Submitted by zhengzlweb on 周六, 2009/09/05 - 18:56
mysql数据库的conten表的字段如下:
contentid keywords /*字段名*/
1 炼钢 原料 钢种 /*内容*/
2 标准 轴承钢
现在插入表content_tag中,效果如下:
tag contentid /*字段名*/
炼钢 1 /*内容*/
页面
最近评论