我正在使用visual studio 2010並使用.Net Data Provider for Teradata 14.0並收到以下錯誤。 [Teradata Database] [3710]在QueryRewrite階段,內存不足以解析此請求。我正在嘗試使用ADO.net實體模型引入一個簡單的小表。Teradata Database 3710在QueryRewrite階段沒有足夠的內存來分析此請求
任何人都知道如何解決這個錯誤?
我正在使用visual studio 2010並使用.Net Data Provider for Teradata 14.0並收到以下錯誤。 [Teradata Database] [3710]在QueryRewrite階段,內存不足以解析此請求。我正在嘗試使用ADO.net實體模型引入一個簡單的小表。Teradata Database 3710在QueryRewrite階段沒有足夠的內存來分析此請求
任何人都知道如何解決這個錯誤?
這可能是在黑暗中拍攝的......但如果您實際上正在發生錯誤(帶有簡單的「從表格中選擇」),則可能表格嚴重傾斜。請檢查Teradata中的表中主索引所在的列,如果主索引位於大多數情況下不唯一的字段上,則應考慮重新創建表並將索引置於更獨特的字段中。如果未指定主索引,則缺省情況下將其中一列放置在表的第一列中。
謝謝,我會試試這個 – user1813251
問題解決了嗎? –
通常,這是SQL文本「太複雜」而無法解析的情況。你能發佈涉及到的SQL或代碼嗎? –
查詢並不複雜。我只是在vs2010的模型視圖中引入一個表格。 sql將等同於「select * from tablename」 – user1813251
您是否正在針對Teradata Express或實際的Teradata Appliance或EDW安裝運行此操作? –