易截截图软件、单文件、免安装、纯绿色、仅160KB

mysql上限问题

  请问一下大家有没有人配置过mysql的ini的配置文件,现在我有一个问题就是.现在表中35万条的数据查询出来是没有问题的,但是当数据库达到百万以上数据就查询不出来了,(前提是同样的条件来做这两次数据查询操作。)
select * from table where field like '%北京%';
我现在数据库的默认配置是使用my.ini默认的配置,是不是像这样的百万以上的数据查询得用my-large.ini来做一下配置呀??先谢了。
SQL code:
show create table tb1_name;

ALTER TABLE tbl_name MAX_ROWS=xxx AVG_ROW_LENGTH=yyy;


这还要看你报的错是什么错
SQL code:
[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-locking
key_buffer_size = 256M
max_allowed_packet = 1M
table_open_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size= 16M


试着都调大一点

my-large.ini 的确是主要针对大型数据量的,你可以基于这个的基础上根据实际进行修改

当数据库达到百万以上数据就查询不出来了

------------------------------------
你这个查不出来是什么概念呢?
是查询在一直运行,还是运行完后没结果显示?

35万的数据可以查询出来数据没有问题,但是当数据量达到百万以后只能查询出一条记录出来,我用客户端工具执


相关问答:

mysql如何实现高效的搜索?

一个行业网站,要实现的功能要求为:

一搜索表单可选搜索 产品/资讯/商家,搜索时希望先搜标题后全文,当前的数据量估计3万多,定位期望在百万级也可用。

数据类型为innodb,当前的方法是对关键词进行 ......

mysql的连接超时时间怎么设置 - VC/MFC / 数据库

我是用mysql自带的C API
if(mysql_real_connect(&mysql,"125.0.0.108","root","root","home",3306,NULL,0))

AfxMessageBox("数据库连接失败") ......

mysql 存储过程 事务

怎么捕捉到错误进行roolback
DELIMITER $$

DROP PROCEDURE IF EXISTS `test`.`transaction`$$

CREATE DEFINER=`root`@`localhost` PROCEDURE `transaction`()
BEGIN
set autocommit = 0;
......

mysql capi和odbc

odbc访问mysql效率是不是相当低啊。

做了个测试,表记录40000行
select a from test
用odbc查询,遍历总共耗时500ms
用capi查询,遍历总共耗时70ms

而且在sqlserver 上用ado测试了同样的表和 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号