我正在为每个迭代使用64KB的数据库写一个10MB的文件(blob)。但是,这花费的时间几乎是从数据库中读取相同文件的两倍,读取数据库是否比写入数据库更快是正常的?
谢谢
答案 0 :(得分:2)
是的,写作通常比阅读慢。当只从数据库中读取时,它不必担心如下:
等等。读取只是直接从磁盘读取,或者可能只是从RAM返回缓存数据。
答案 1 :(得分:0)
没有任何其他信息我会说它是因为你的事务隔离范围...另一个猜测是你的表太大而你的聚集索引正在影响整个操作......
更直接的答案是:它可能并且比您想象的更频繁发生......如上所述,群集索引和锁定会对其产生重大影响,因为: