我需要执行300万插入数据库(MySQL)。当涉及到插入时,PHP似乎很慢。我只需要验证C在执行代码时是否执行得更快。哪个更快,C&MySql或PHP&MySql?
4
A
回答
11
无论编程语言如何,瓶颈可能都是数据库。
您应该在插入过程中查看批插入和禁用索引以加速进程。
+0
首先,我需要在插入数据库之前在脚本中生成数据。所以数据生成运行在我将使用的PL中。 –
+1
那么,你说你需要插入数据,你没有谈论“生成”数据。如果您可以独立地对“数据生成”和“SQL插入”进行基准测试,那么您可以轻松查看切换语言是否有任何收益。 – jishi
0
C确实比较快,但我也认为数据库是大瓶颈
相关问题
- 1. mysql - “INNER JOIN”或“IN”。哪个更快?
- 2. 哪个mysql结构更快?
- 3. 哪个更快在php/mysql?文件操作或连接池
- 4. 哪个mysql选择更好/更快?
- 5. Mysql join或php in_array()哪个更适合优化Mysql查询?
- 6. MySQL的哪个方法更快
- 7. Mysql重叠vs距离 - 哪个更快?
- 8. mysql,ifnull vs coalesce,哪个更快?
- 9. 哪个表在MYSQL中速度更快?
- 10. MySQL中的COUNT(*)和myql_num_rows:哪个更快?
- 11. 哪个MySQL查询速度更快?
- 12. 对于小型Web项目(MySQL或Oracle)哪个更快?
- 13. 直接MySQL查询或缓存文件 - 哪个更快?
- 14. 哪个mysql方法很快?
- 15. SQL&PHP - 哪个更快mysql_num_rows()或'select count()'?
- 16. 哪一个更快,C#或Vb.net?
- 17. C# - 哪个更快:String.Contains()或Regex.isMatch()?
- 18. mysql:哪个更好使用DAY()或WEEK()?
- 19. 哪个更好? MySQL的LIKE或REGEXP?
- 20. 哪个更快,get()或merge()?
- 21. 哪个更快? NSXMLParser或KissXML
- 22. 哪个更快:document.location.pathname或myOwnObj.pathname?
- 23. 哪个更快,XPath或Regexp?
- 24. 哪个更快RegisterStartupScript或RegisterClientScriptBlock?
- 25. 哪个更快,GDI +或libpng?
- 26. write或printf,哪个更快?
- 27. 哪个更快? Statement或PreparedStatement
- 28. 哪个更快 - WebSockets或Ajax?
- 29. MYSQL函数或PHP函数,哪一个更好?
- 30. 哪个更有效? mysql subselect或php开关?
真的很重要吗?你是否需要经常执行这些插入操作? –
如果是一次性事物,我会使用mysqlimport/LOAD DATA INFILE。 – Jacob
MySql需要15秒; PHP需要0.0004; C取0.00002(比PHP快20倍)... C&MySQL取15.00002; PHP和MySQL需要15.0004或几乎同一时间:) – pmg