建索引了吗?我这里近1000w的数据也没感觉多慢,呵呵!返回数据多的时候要分页,用explain优化sql语句。

解决方案 »

  1.   

    hi,mathematician(数学家)请教一下你,你的分页是怎么做的?
      

  2.   

    lZ要厚道~~
    要不咱自己开发个数据库工具吧:)用win你嫌它不稳定不安全
    用*nix你有说没GUi,有也不人性化
    飘过~
      

  3.   

    我的数据库300个表,20G数据总量,最大的表900M,运行环境linux ,2G内存,运行得非常流畅.
    关健在索引及优先SQL语句
      

  4.   

    126个表,40G数据,最大的表2G(1400W记录),2G内存,运行的不是很流畅,但是我忍了。
      

  5.   

    100w条记录只要优化的好是没问题的
    1kw以上有些会不稳定其实数据再多了就要考虑分表分库分服务器了
      

  6.   

    答 tianyaxiao(),不幸,我的这个是网站,群众投诉无所谓,反正没收钱,老板抱怨没关系,谁让他不给钱。答 ashchen(輝輝),同意,上次火警大掉电(这就是电信级别的服务),修了一个星期的数据。
      

  7.   

    我用了索引,然后,用了视图,最终在PHP层面,用了分页及把PHP页面html化,保证了效率!我有一个表是72W条记录,而且是具多人访问的那种,基本上没什么问题!
      

  8.   

    FYI
    Mysql Server running on a DL 380 2Xeon3.06G 6G Memory
    innodb_buffer_pool_size=1100M
    query_cache_size = 128M
    query_cache_type = 1
    就一张表,结构比较简单
    总数据量:50G
    表记录:14000万
    标本记录:200万super-smack -d mysql select-key.smack 10 1000 
    Query Barrel Report for client smacker1
    connect: max=19ms  min=14ms avg=15ms from 10 clients 
    Query_type      num_queries     max_time        min_time        q_per_s
    select_index     20000              0                   0                 8055.10
      

  9.   

    用发愁 - 谈MySQL数据库的最大体积在MySQL的参考手册“How Big Can MySQL Tables Be?”一节我们可以知道如下信息。
    MySQL 3.22版最大表尺寸限制为4GB(4 gigabyte)。MySQL 3.23版本使用MySQL表格
    式,此限制则为800TB(2^63字节)的庞大规模!!800TB是一个什么量级概念?实际比较
    下Yahoo庞大的搜索引擎数据库目前仍没有(绝不可能)超过过30TB,那么我们就算作30TB
    ,这就是说MySQL单个表格体积的大小约等于yahoo搜索引擎数据库的26.7倍!!!手册中还说,实际的限制更多取决于操作系统对文件体积限制。这句话才是主要的问题。
    在CSDB MySQL版以及MySQL的邮件列表很多人问Windows上的磁盘限制是多大?这个问题
    的确让我纳闷,Windows 2000的发行书册上不是有吗?为了免除大家的担忧,我简单的说
    下如果使用NTFS格式管理磁盘,那么文件的体积是2^64字节,也就是16EB,1EB等于1024
    TB,那么我想现在各位应该无需为数据库大小担忧了吧?上边的数字讨论的是单个表格,
    单个文件的限制,MySQL一个表格需要3个文件,而一个库可以包含不限量的表,所以各位
    对于数据库空间不够用的担忧可以免除了。反正,我自己是几辈子是不愁了:)速度慢主要是硬件运行速度跟不上,还有网络传输速度跟不上mysql是足够快,不快往往是硬件网络跟不上,除非你做搜索引擎这样的大项目,绝对够用了
      

  10.   

    建立索引或者重建索引。
    优化你的sql
      

  11.   

    有没有人试过用Mysql做搜索用,假如100w条的记录,速度怎么样?然后数据库更新的频率还比较快,一天有几万条吧
      

  12.   

    我每天好几个表都会增加200万条记录,运行了一年也没觉得慢。
    我用的是SQL server ;)