Ubuntu服务器是从零开始设置的,目前没有对mysql或php的手动配置。因此,我怀疑已经达到了数据库的某些大小限制,并且我必须增加它。mysql Ver 14.14 Distrib 5.7.25, for Linux (x86_64) using EditLine wrapperroot@corpora./
错误日志:
对于39个表中的23个表,下面的查询高估了它们的大小,因为它的目的是。但对于16张表,我的刻意高估太小了。transaction_id + roll_pointer + null_bit_vector_size +
sum(case data_type /* https://dev.mysql.comcharacter_maximum_length /* This is an over-estimate, unless there is lots of multi-byte data */
我正在尝试创建一个宽表,用于在清理之前导入数据。它有221个列,类型为varchar(90),Innodb使用Latin1。但在线帮助显示最大值为65,355。事实上,如果我尝试一个更简单的create语句作为测试(如下所示),我会得到一个不同的错误消息:Error Code: 1118. Row size too large. The maximum row s
所以我知道SQL Server express (2008 R2)的大部分限制,比如数据库大小限制,CPU,SQL server agent...etc。我正在从事一个不会达到DB大小限制的个人小型电子商务CPU项目,我不认为我会达到ASP.NET的限制,基于(当前的非MVC )网站的流量见现在。我最初是从使用MySQL开始这个项目的,但我对SQL比MySQL更满意,所以我正在考虑使用它。
但是,我不知道Express版中SQL server代理的缺失