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万的数据可以查询出来数据没有问题,但是当数据量达到百万以后只能查询出一条记录出来,我用客户端工具执
相关问答:
用jsp做东西给完全不懂mysql的人用,可是备份时只有空文件,这是什么情况,
最好有源代码,谢谢
其实备份的过程我想大概是这样的:
将表A中的数据放到ArrayList中,然后将这个ArrayList中的数据再存到表B中。 ......
MYSQL 截取一个数据表中,某一个字段(fulltext) 的前三百个字符,放到该表下另一个字段(introtxt)里.
求实现这个效果的命令
SQL code:
update 表 set introtxt=left(`fulltext`,300);
顶,学习
SQL code: ......
SELECT a.tguildname ,SUM(a.ct) + if (SUM(b.ct) IS NULL ,0,SUM(b.ct)) from (
SELECT tg.tguildname,c.cid, (
cf.fbb + cf.fgjbb + cf.fjybb + cf.fqb + cf.fgjqb + cf.fjyqb + cf.fqib + cf. ......
怎么捕捉到错误进行roolback
DELIMITER $$
DROP PROCEDURE IF EXISTS `test`.`transaction`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `transaction`()
BEGIN
set autocommit = 0;
......
我现在bo里面主键用的是Integer类型的,我想主键自动增长,用identity这个行么?
/**
* @return id
* @hibernate.id generator-class="identity"
*/
public Integer ge ......