W wglifs Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-11 #1 做了一个测试,往SQL SERVER里添加一千万条记录,然后查询且有一小点运算,需要一分多钟的样子,我们平时在银行或去行政单位办事的时候,那里的记录可能更多,而且是远程操作,速度也不至于会这样。那怎样才能够提高数据的访问速度?
做了一个测试,往SQL SERVER里添加一千万条记录,然后查询且有一小点运算,需要一分多钟的样子,我们平时在银行或去行政单位办事的时候,那里的记录可能更多,而且是远程操作,速度也不至于会这样。那怎样才能够提高数据的访问速度?
W weichao9999 Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-11 #2 1,一定要设索引,并且查询的时候要利用素引<br>2,查询语句要优化的最好
Y ycluo Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-11 #3 其实银行它也不可能把所有记录都可查询的,它可能只是一年的记录,采用索引可加快速度
F feiyan_918 Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-11 #4 而且在银行里查询数据的时候也不一定是一次把所有的数据都查出来的 ,有可能是使用了分页的功能,每次只查询本页的数据,待翻页时在查询下页的数据,其实你要插入一千万条数据还有运算,要一分钟已经不是很慢了啊。<br>提高速度的方法一般就是楼上所说的设索引和优化查询语句,另外如果是要查询大量的数据的话,在SQL Sverser中用分页的功能,你可以使用,这样查询速度会快一点。
而且在银行里查询数据的时候也不一定是一次把所有的数据都查出来的 ,有可能是使用了分页的功能,每次只查询本页的数据,待翻页时在查询下页的数据,其实你要插入一千万条数据还有运算,要一分钟已经不是很慢了啊。<br>提高速度的方法一般就是楼上所说的设索引和优化查询语句,另外如果是要查询大量的数据的话,在SQL Sverser中用分页的功能,你可以使用,这样查询速度会快一点。