Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当表变得太大时,cpanel上的phpmyadmin太慢。其他人如何处理这个问题?_Php_Mysql_Database_Phpmyadmin_Storage - Fatal编程技术网

当表变得太大时,cpanel上的phpmyadmin太慢。其他人如何处理这个问题?

当表变得太大时,cpanel上的phpmyadmin太慢。其他人如何处理这个问题?,php,mysql,database,phpmyadmin,storage,Php,Mysql,Database,Phpmyadmin,Storage,我们试图构建一个系统,其中某些关键字保存在数据库中,然后当用户在文本框中键入一个或多个这些关键字时,它会创建特定于该关键字的额外输入,通常为5-10个文本框,这些文本框也存储在mysql表中。 到目前为止,当页面检测到关键字时,我们已经准备好了大约1100个表列。但是,当我试图在phpMyAdmin中编辑或添加新内容时,每次单击后我都要等待一段时间,有时整个cPanel都会崩溃 大公司如何应对?我相信他们比我们的应用程序存储的数据要多得多 我想也许从服务器上的文本文件读写可能是一种方式,但实际的

我们试图构建一个系统,其中某些关键字保存在数据库中,然后当用户在文本框中键入一个或多个这些关键字时,它会创建特定于该关键字的额外输入,通常为5-10个文本框,这些文本框也存储在mysql表中。 到目前为止,当页面检测到关键字时,我们已经准备好了大约1100个表列。但是,当我试图在phpMyAdmin中编辑或添加新内容时,每次单击后我都要等待一段时间,有时整个cPanel都会崩溃

大公司如何应对?我相信他们比我们的应用程序存储的数据要多得多

我想也许从服务器上的文本文件读写可能是一种方式,但实际的查询似乎并不慢。MySql就是为这样的事情而设计的,对吗? 我试图导出表,但文本文件要么太难读取,要么无法打开

我想把桌子分成几张小一点的。每个关键字的输入对应一个表。但我认为这会让事情变得更复杂,我必须处理150多张表格。我不确定我是否能管理它,因为我认为所有的动态html、javascript和php代码都使它对用户友好。到目前为止,只有一个是有效的,但在phpMyAdmin中太慢了


谢谢

最好的解决方案是使用专门为工业数据量设计的专业工具,如MySQL Worhbench。就我个人而言,在工作中使用MySQL Workbench之后,我发现phpMyAdmin非常讨厌使用。但是当你手头没有其他东西的时候,它就会起作用。 据说

PhpMyAdmin非常适合轻量级的日常事务。它能很好地处理很多简单的事情

MySQL workbench当您处理大量数据和执行更复杂的查询时,我更喜欢Navicat

MySQL workbench将具有更好的导入/导出功能,更容易编辑行,并且通常会更快一些

您可以使用Workbench连接到本地或远程服务器,只需单击next

您可以下载Workbench,如果它不适用于您的服务器,您应该尝试不同的版本,因为Workbench版本号与兼容的MySQL服务器版本号不匹配。
P.S.Worhbench安装程序是32位的,但里面有32位和64位的服务器。

我读对了吗?一个表中有1100列?重新考虑数据库设计。这需要很长时间,因为您的数据库需要很长时间。当您将一列添加到一个非常大的表中时,它必须更新该表中的每一行。您可以查看数据透视表,或者只查看一个较小的数据透视表,即垂直数据透视表,而不是水平数据透视表—多行、少列关系表。是的,这似乎比拥有150个数据透视表并找出要查询的数据透视表要容易得多。他们希望每个关键字都有特定的唯一输入字段,因此我必须对每个字段进行半硬编码。您能否更具体地说明您试图在该表中存储的内容?每个关键字的输入对应一个表没有一个表可能包含2列关键字和值这可能会暂时修复症状,但不是总体问题。如果总体问题是性能问题,那么它将解决问题。只有当它是PHPMyAdmin性能问题时,而不是数据库性能问题时。