Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.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
Python imdbpy2sql.py在刷新MoviesCache时卡住_Python_Mysql_Sql_Cmd_Imdb - Fatal编程技术网

Python imdbpy2sql.py在刷新MoviesCache时卡住

Python imdbpy2sql.py在刷新MoviesCache时卡住,python,mysql,sql,cmd,imdb,Python,Mysql,Sql,Cmd,Imdb,我终于在Windows7上用Python2.7Mingw和pymsql运行了imbdpy2sql,它很好地连接到数据库并创建了所有的表,但它一直卡在Flushind MoviesCache上,从未移动过它。这是它的输出: SAVING ImdbID values for ... DONE DROPPING current database ... DONE CREATING New tables ... DONE SCANNING movies 它列出了10001,然后是20001,依此类推,

我终于在Windows7上用Python2.7Mingw和pymsql运行了imbdpy2sql,它很好地连接到数据库并创建了所有的表,但它一直卡在Flushind MoviesCache上,从未移动过它。这是它的输出:

SAVING ImdbID values for ... DONE
DROPPING current database ... DONE
CREATING New tables ... DONE
SCANNING movies
它列出了10001,然后是20001,依此类推,直到90001,然后它说
*FLUSHING MoviesCache

但它永远不会超越它。我应该让它像这样坐多久?我已经离开了至少一个小时,没有任何进展,如果不是两个小时。我能做些什么让它工作吗?或者它在工作,而我只需要让它坐上几个小时

此外,如果这有助于我运行它,请打开命令提示符,cding到
C:\Python27\Scripts\bin\
,然后使用以下命令:

imdbpy2sql.py -d C:\USers\Jordan\DEsktop\IMDB -u mysql://root:lookool@localhost/IMDB

不,这不正常:冲洗最多需要几十秒

我将尝试复制它;同时,您可以尝试使用CSV导入系统:使用相同的选项再次运行imdbpy2sql.py,添加“-c:\Temp”(无引号-或类似内容:在Windows系统上,可能需要两个反斜杠作为目录分隔符)

如果您可以访问linux/unix环境,还可以使用docs/goodies/目录中的reduce.sh脚本对部分数据集进行一些实验。

[MySQL]

一般来说,如果你得到的“太多数据”数量高得令人尴尬 …拆分“行”,考虑增加Max允许的数据包(在 将您的MySQL服务器配置为至少8M或16M。 否则,插入数据的速度会非常慢,并且某些数据可能会丢失 迷路了


它写在他们的文档中:)

它运行了将近一周,但最终还是完成了,不过我还没有处理数据。太棒了。:-)可能是与pymsql有关的。如果有人知道如何提高它的性能,请给我一张便条。谢谢