My cube is unable to do a full process and keeps timing out with the following error
OLE DB error: OLE DB or ODBC error: Query timeout expired; HYT00.
When I check the properties of the index it returns this
Other clustered columnstore indices have values. I have tried dropping and creating it again but it always comes back looking the same.
Possibly a red herring, but I am at a loss as to why it suddenly cannot process the cube.
I have been monitoring the activity while its processing and it ends up waiting on itself, minimal CPU activity, memory to spare, but processes seem to spend most of their time is suspended state
waits I notice are CX_PACKET, PAGEIOLATCH_SH, BPSORT, SLEEP_TASKS, HT_DELETE
There is space on the drives, however these are all virtualised.
There are no obvious errors in the Events Viewer or SQL Server logs.
How do I go about troubleshooting this?
I am attempting the processing sequentially in separate transactions to see if it can cope.
Could something be wrong on the I/O level that is causing it to bottleneck?
There are 136146561 rows in the table. I am thinking of partitioning the table in hopes it might alleviate the problem if its working with smaller chunks, even though it already is doing that with the SSAS partitions.
Any advise would be most welcome.
Thanks
Jon