Add missing indexes according slow queries section in documentation

pull/2487/head
Angel Fernando Quiroz Campos 9 years ago
parent 7eaabd2cce
commit d2de9b9277
  1. 2
      app/Migrations/Schema/V111/Version111.php
  2. 3
      src/Chamilo/CourseBundle/Entity/CQuizAnswer.php
  3. 3
      src/Chamilo/CourseBundle/Entity/CStudentPublication.php

@ -264,6 +264,8 @@ class Version111 extends AbstractMigrationChamilo
$this->addSql("INSERT INTO settings_options (variable, value, display_text) VALUES ('ticket_allow_category_edition', 'true', 'Yes'), ('ticket_allow_category_edition', 'false', 'No')");
$this->addSql("ALTER TABLE c_quiz_question_rel_category ADD INDEX idx_qqrc_qid (question_id)");
$this->addSql("ALTER TABLE c_quiz_answer ADD INDEX idx_cqa_q (question_id)");
$this->addSql("ALTER TABLE c_student_publication ADD INDEX idx_csp_u (user_id)");
}
}

@ -11,7 +11,8 @@ use Doctrine\ORM\Mapping as ORM;
* @ORM\Table(
* name="c_quiz_answer",
* indexes={
* @ORM\Index(name="c_id", columns={"c_id"})
* @ORM\Index(name="c_id", columns={"c_id"}),
* @ORM\Index(name="idx_cqa_q", columns={"question_id"})
* }
* )
* @ORM\Entity

@ -12,7 +12,8 @@ use Doctrine\ORM\Mapping as ORM;
* name="c_student_publication",
* indexes={
* @ORM\Index(name="course", columns={"c_id"}),
* @ORM\Index(name="session_id", columns={"session_id"})
* @ORM\Index(name="session_id", columns={"session_id"}),
* @ORM\Index(name="idx_csp_u", columns={"user_id"})
* }
* )
* @ORM\Entity

Loading…
Cancel
Save