vb+mysql
一个数据库服务器,数个(小于10个)客户端
客户端需要上传和下载图片,每个图片100k-500k左右
p4 3.0 1G内存 图片在3k多条的时候客户端查询起来已经相当费力了,
测试了一下,单独使用图片表速度还可以,但和另一个属性表联合查询就不行了,
我已经按照设置向导提示的设置了
还有什么办法提高性能啊?
至少要达到10万条的要求
要放弃这种存储形式改成 tcp/ip传输么?那就麻烦许多了
一个数据库服务器,数个(小于10个)客户端
客户端需要上传和下载图片,每个图片100k-500k左右
p4 3.0 1G内存 图片在3k多条的时候客户端查询起来已经相当费力了,
测试了一下,单独使用图片表速度还可以,但和另一个属性表联合查询就不行了,
我已经按照设置向导提示的设置了
还有什么办法提高性能啊?
至少要达到10万条的要求
要放弃这种存储形式改成 tcp/ip传输么?那就麻烦许多了
解决方案 »
- 关于mysql c api查询mysql数据库中的information_schema.statistics表时返回结果错误的问题。(api有bug?)
- [求助]mysql忘记密码,使用--skip-grant-tables启动后依然提示需要密码
- 关于四表连接来达到横向显示同一个字段中不同的内容
- JDBC连接MySQL出现的错误,希望能有人指点!
- 如何 在win2000下安装和使用mysql?
- InnoDB查询数据的问题
- 请教 一个表里有3个不同的用户id 如何通过联用户表的方式 取出这三个用户名呢
- 那位大虾,知道我下面程序的错误在哪里啊?
- 求SQL语句(修改时间)
- sql中一对多关联时的否定筛选问题
- 前面发错版了,现在重新重发,望解答。
- 对一个大表进行很多次不同条件的count查询,如何提高速度?
当初就是为了省事,才将图片也存到数据库里的,这样和其他数据都可以通过ado查询以及更新。
如果图片以文件的形式存放的话,那怎么传输呢,tcp/ip?那服务器端还要专门建立一个服务程序,麻烦了。。难道真的只能如此了么?
楼主把sql语句用explain执行看一下,看是否没有用到索引另外,图片的话,入库前,考虑一下压缩,反正你的cpu闲着也是闲着不过,要想彻底解决,最好是不要把图片存到db里,早晚会出性能方面的问题
一个文件暂时还不能超过2g的吧~~,就算分库分表了,mysql查询快了,用户(ADSL)的话,也要1-2秒钟,不太现实了。。