2013-03-11 4 views
0

В моей базе данных, когда я использую phpmyadmin и нажимаю для просмотра второй страницы таблиц, требуется длительное время (1 мин.).phpmyadmin и views

Я считаю, что причиной этого являются представления в базе данных. Я даю им все v, которые подталкивают их всех ко второй странице, но что-то должно происходить, чтобы сделать так долго, чтобы создать список?

Это сообщение, кажется, обсуждать тот же вопрос: heavy mysql views break phpmyadmin

Есть ли способ, чтобы получить phpmysql просто отображать точку в списке?

Спасибо,

Mat

ответ

0
In my database when I use phpmyadmin and click to view the second page 
of tables it take a long time (1min roughly) to appear. 

При нажатии кнопки, чтобы просмотреть следующую страницу (или в этом отношении anyother страницы), вы не создаете или просмотра любого views.You просто ограничив запрос уменьшите количество отображаемых кортежей.

Пример: В общем случае ограничения на использование phpmyadmin no. кортежей до 30. Когда всякий раз, когда вы вводите запрос, phpmyadmin добавляет LIMIT 0,30 к запросу и запускает его. Если вы нажмете на вторую страницу, по существу будет выполнен один и тот же запрос, но на этот раз он будет добавлен с помощью LIMIT 30,30.

Однако в случае Views время, затрачиваемое на выполнение, зависит от сложности запроса, используемого при создании view.Try рефакторинг и формирование лучшего запроса для более быстрых результатов