mysql怎么设置效率最高呢?主表分表问题请教!
我要做一个文档查询程序,数据量有点大 大约200万条数据以上吧
我想把数据表分成主表和副表 主表里存储标题等这样的搜索字段 副表存放简介等大文字内容,这样查询起来应该快点吧。
我想请教各位高人,主表是不是也需要分表呢,比如按照分类 分成word类 txt 类 rar类?
这样每个主表存放的数据肯定少点了,但我这个需要的是全库查询,这样主表分开后再联合起来查询是不是更慢了啊?
请教高手 我应该怎么做呢? 主表还需要分吗?不分的话存几百万条数据是不是很慢呢?
万分感谢,分数全部送上!
答案:在SQL>提示符下执行 @create.sql时出错,SP2-0640未连接,我记得是用户名错误之类的原因,我试过conn sys/as sysdba 和system/system用户甚至sqlplus/nolog下进行@create操作均出现未连接错误
求具体解决办法
其他:来顶顶 等待高手指教 没有必要分,200万条对mysql不是什么难事。注意做好索引就行了。你查询的话,应该主要是通过标题来进行查询的吧。所以我建议你标题设置索引。然后就是主表不要有太多的字段。主要使用数字型字段不要使用字符行的。这样一方面可以提高查询效率,一方面可以缩小存储。
上一个:我用MySQL创建一个database,然后往里面存一些table,我想问这个新的数据库被存在电脑的哪里了?
下一个:MYSQL中的两表字段替换问题.