用的是project 2010,数据库是SQL 2008,问题是上载文档过多时,软件的响应速度太慢,是不是能另外建立一个数据库,以提高运行速度,小弟刚刚接触数据库,忘高手们指教!谢了!

解决方案 »

  1.   

    上传文档的话 意思是用IAMGE或者TEST字段? 这个当然慢了。
      

  2.   

    要做个生产管理信息系统,用的project这个软件本身能够存储文档,但是当文档多时,系统运行过慢,想知道能不能另外建个数据库,把文档存于其中,搜索时直接从其中调用,提高一下速度,说的不是很明白,
      

  3.   

    文档最好还是存在硬盘上,数据库里只是存储这个文档的路径、文件名、扩展名等等信息
    另外,你说文档存在数据库里慢的原因可能是你查询表的时候用了
    select * from tb 这样的语句,* 号就是取所有字段,包括了你的文档字段,文档本身是Image字段,里面可能存储的内容比较大,select的时候一次取出很多行会影响查询速度,可以这样写sql语句排除Image字段
    select id,name,age from tb
    这样不查询image字段
      

  4.   

    文档存储的位置,要与软件所在位置,位于不同的磁盘上。数据库里应该存文档路径,这样会快一些。
    有兴趣可以了解一下sql2008的FileStream,看对你有没有用。