Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.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
Php 在数据库表中存储大量数据的最佳实践_Php_Mysql_Database_Optimization_Myisam - Fatal编程技术网

Php 在数据库表中存储大量数据的最佳实践

Php 在数据库表中存储大量数据的最佳实践,php,mysql,database,optimization,myisam,Php,Mysql,Database,Optimization,Myisam,使用:LAMP(PHP5,MYSQL 5+/MyISAM) 我从许多不同的提要中消耗了大量数据。任何一天都可能有成百上千条记录 这些数据将是可搜索的,并且经常会被删除 将数据存储在一个表中以及不同表中类别的相关数据是否安全/最佳 我尊敬的人有意见为每一类数据创建表,并将数据存储在各自的表中 如果您不需要比较不同类别的数据,那么存储在单独的表中将提高性能。但是,您可能需要考虑使用。这将允许您分别管理每个类别的存储,同时将它们保留在同一个表中。如果您不需要比较不同类别的数据,则在单独的表中存储将提高

使用:LAMP(PHP5,MYSQL 5+/MyISAM)

我从许多不同的提要中消耗了大量数据。任何一天都可能有成百上千条记录

这些数据将是可搜索的,并且经常会被删除

将数据存储在一个表中以及不同表中类别的相关数据是否安全/最佳


我尊敬的人有意见为每一类数据创建表,并将数据存储在各自的表中

如果您不需要比较不同类别的数据,那么存储在单独的表中将提高性能。但是,您可能需要考虑使用。这将允许您分别管理每个类别的存储,同时将它们保留在同一个表中。

如果您不需要比较不同类别的数据,则在单独的表中存储将提高性能。但是,您可能需要考虑使用。这将允许您单独管理每个类别的存储,同时将它们保留在同一个表中。

有关使用多少表的提示,请参阅。有关使用多少表的提示,请参阅。为什么单独的表会提高性能?要使索引保持小?如果您没有跨类别进行比较,则在读取表时,行更有可能位于磁盘上的同一位置。应用程序的逻辑试图通过某些元数据确定要查询的表。如果它不能解决这个难题,那么它会得到一个分类表列表并搜索所有表。如果使用单独的表,“搜索所有表”会特别慢。我不认为分开的桌子便宜很多。。。SQL非常智能。应用程序将使用一定数量的页面缓存/mem缓存和db结果缓存。因此,只有某些用户会经历一个小的延迟。为什么单独的表会提高性能?要使索引保持小?如果您没有跨类别进行比较,则在读取表时,行更有可能位于磁盘上的同一位置。应用程序的逻辑试图通过某些元数据确定要查询的表。如果它不能解决这个难题,那么它会得到一个分类表列表并搜索所有表。如果使用单独的表,“搜索所有表”会特别慢。我不认为分开的桌子便宜很多。。。SQL非常智能。应用程序将使用一定数量的页面缓存/mem缓存和db结果缓存。因此,只有某些用户会经历一个小的延迟。