Separating NetFlow records from the rest of Orion's data was a great thing that vastly improved performance for us as we generated over 80,000 flows per second. Separating syslog and SNMP Traps would also help performance as our SQL server is busy writing over 1,000,000 trap records and over 40,000,000 syslog records per day. We have had to reduce the syslog collection due to poor database performance (1 and 40 million records is after we stopped some logging). This limits syslog monitoring effectiveness since some alerts no longer work as we diverted the feeds to Splunk. At a minimum, put syslog and Trap messages in a separate database so I can place that database on a separate drive, but even better would be to allow a separate SQL Server so I have the option to distribute the database workload across two SQL servers.