Има ли някакъв начин да създадете индекси в codeigniter, опитайте се да оптимизирате заявката за присъединяване ...
Without use of database caching
Отговори:
1 за отговор № 1Можете да удължите dbforge-class
на код. погледнете това:
0 за отговор № 2
Не, не мисля така. Въвеждането на CodeIgniter на ActiveRecord само манипулира таблиците, не може да промени структурата на базата данни.
Бързо сканиране на документацията не предлага друг метод за създаване на индекси чрез codeIgniter, но може да откриете нещо, което съм пропуснал: http://ellislab.com/codeigniter/user-guide/database/index.html
Най-добре е да добавите индекс директно към командния ред на базата данни или чрез GUI инструмент като PhpMyAdmin, ако използвате MySQL. Това би трябвало да подобри работата на много големи маси.