1
How to take advantage of Disk IO queueing
我需要完全做到这一点,但在Microsoft SQL服务器表上。
我有一个+100表的数据库。我需要读每个表的每个记录。
有什么建议吗?值得编写代码做基准和调试几秒钟吗?
如果我能分辨出每张表在磁盘上的位置,那将会非常好。
因为有人会问:是的,这是我程序中的一个瓶颈。按磁盘顺序读取MSSQL表
How to take advantage of Disk IO queueing
我需要完全做到这一点,但在Microsoft SQL服务器表上。
我有一个+100表的数据库。我需要读每个表的每个记录。
有什么建议吗?值得编写代码做基准和调试几秒钟吗?
如果我能分辨出每张表在磁盘上的位置,那将会非常好。
因为有人会问:是的,这是我程序中的一个瓶颈。按磁盘顺序读取MSSQL表
对于SQL Server来说,其他答案是不相关的。 SQL Server以它自己的方式执行IO操作。
一些指点,但:
这是什么意思?
+1,“那么不要打扰,你不能优化这个”。是的。唯一的答案我不想看到:) – Behrooz 2013-04-22 12:51:31
我的意思是它的100MB,它应该在2秒内读取不是200. – Behrooz 2013-04-22 12:59:19
@Behrooz:100MB应该适合内存,所以你只需要在那里得到它。在一个好的IO子系统上,这应该非常快 – gbn 2013-04-22 14:08:05