-
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
The total time for the first session where 265 blockchain files were transferred and processed was 1 hour, 25 minutes and 45 seconds.
The total time for a subsequent session where only the last block was transferred and processed 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 wary based on your hardware and configuration.