When to split a stream in two or more streams
I have a stream that has about 40 fields. The data in each field is unique so the stream cannot be normalized. About 2000 records are created each month. Most of the time, when the stream is queried, not all of the fields are needed. Should the stream be split into two or more streams? Will this have any noticeable improvement in performance? When performing queries, my understanding is that we cannot select the fields to be outputted as in the example below:
https://bi-bigdata.com/2012/09/02/select-vs-select-in-sql-server-query

