php - 如何增加mysql查询执行时间

标签 php mysql codeigniter

我正在使用带有 codeigniter 框架的 mysql 数据库。
一次连接超过 5 个表。 MySql 查询很好并且可以正确生成结果,但是生成结果需要花费太多时间,大约 9-12 秒。 如何增加查询的执行时间。

SELECT `questions`.* FROM `questions` LEFT JOIN `universities_questions` ON `questions`.`id` = `universities_questions`.`question_id` LEFT JOIN `courses_questions` ON `questions`.`id` = `courses_questions`.`question_id` LEFT JOIN `branches_questions` ON `questions`.`id` = `branches_questions`.`question_id` LEFT JOIN `subjects_questions` ON `questions`.`id` = `subjects_questions`.`question_id` LEFT JOIN `question_types_questions` ON `questions`.`id` = `question_types_questions`.`question_id` LEFT JOIN `questions_year` ON `questions`.`id` = `questions_year`.`question_id` WHERE `questions`.`status` = '1' GROUP BY `questions`.`id` ORDER BY `questions`.`id` DESC LIMIT 1

最佳答案

如果你不想弄乱你的sql,你可以使用php sleep函数...

sleep(10);

上面的行将延迟该行下面任何代码的执行 10 秒。 Here is the php documentation

关于php - 如何增加mysql查询执行时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34194641/

相关文章:

java - 使用一条sql语句进行不同的搜索组合

css - codeigniter View 未找到 CSS。在测试服务器上工作

php - 高级 MySQL 连接。加速查询

javascript - 基于字段 Laravel 5 显示/隐藏记录

mysql - NOT IN 和 % 在 mySQL 中一起使用

php - MySQL : select the last action of each user

mysql - Apache Solr 索引与类似 RDBMS 的引用

php - 从内部连接表中获取计数

php - Paypal 如何使用信用卡付款方式获取 PayerID

php - PostGreSQL 使用 PDO PHP 创建表