大家好,
我在Azure上有一个多维数据集,当我想处理分区(使用SSMS)时,出现了错误消息Memory error: You have reached the maximum allowable memory allocation for your tier. Consider upgrading to a tier with more available memory.
问题是我的实例上仍然有20gb的可用空间,而一个分区大约是300mb。我认为问题可能出在计算列上,因为当我没有那些计算列时,该过程可以正常工作。
有什么解决办法的想法吗?
非常感谢。
答案 0 :(得分:0)
实际上我的问题已经解决。我使用该计算出的列#include <iostream>
using namespace std;
string test(string s)
{
string rv = "Hey Hello";
if(s=="")
return rv;
else
cout<<"Not returning"<<endl;
}
int main()
{
string ss = test("test");
cout<<ss<<endl;
}
进行了连接,但无法正常工作。通过将其更改为[column1]&[column2]
,它可以完美运行。我猜CONCATENATE([column1];[column2])
出于某种原因是问题的一部分。
谢谢。