我有一个大的更新字符串列表,必须在每次用户调用函数时重写现有记录并将新行添加到远程服务器上的MySql数据库时,将每一行从0更新到最后一次索引。也许我应该在本地创建和更新表,然后以某种方式将其上传到数据库。我有一个包含大约5000行的List<string> myList = new List<string>();,并且在远程服务器上的数据库中有表:
id | user
作为一个天真的人,我让我的数据库满了(10 DB是的最大容量),现在我决定删除列来回收空间。为了节省空间,我从一个大约50m的行表中删除了10列,但是即使在删除它们之后,我仍然得到了"Error 1011:未能为数据库分配一个新页面.“。我不能缩小数据库,不能重新索引数据库,不能重建索引,不能添加文件组,或者类似的东西。我有97%的碎片(即使是在清理我的硬盘),我觉得我已经没有选择了。即使试图运行ALTER INDEX ..