-
Notifications
You must be signed in to change notification settings - Fork 53
Performance
This application is built with performance in mind. On a mid to high range system, the transfer of each blockchain file will take only seconds. After the raw data is transferred, the SQL database is further processed to ensure good query performance. For more details see direct links between transaction inputs and outputs.
Here are some numbers collected on May 4, 2015 when the blockchain had 265 files.
System characteristics
CPU: Intel i7-4790 @ 3.60 GHz
RAM Memory: 32 GB DDR 3
HDD1 containing the blockchain files: Samsung SSD 850 PRO 512 GB
HDD2 containing the SQL Server data files: Samsung SSD 850 PRO 512 GB
SQL Server 2012 running on the same machine where the transfer was executed.
Transfer times
In the first session 265 blockchain files where transferred and processed. The total time for the first session was 1 hour, 25 minutes and 45 seconds.
In a subsequent session only the last block was re-transferred and processed. The total time for that session was 1 minute and 57 seconds.
On the typical output page you can see more details about the timing of a typical session.
Your results will of course vary based on your hardware and configuration.