The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Управление привилегиями в MySQL. Производительности и большие таблицы

10.06.2006 23:16

В статье "Working with the MySQL Access Privilege System" доступно и подробно рассказывается про организацию системы контроля доступа в MySQL.

В заметке "Why MySQL could be slow with large tables" рассмотрены три фактора (размер буферов, индексы и "join" операции ) влияющие на производительность MySQL при работе с таблицами с большим объемом данных.

  1. Главная ссылка к новости (http://www.devshed.com/c/a/MyS...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/7703-mysql
Ключевые слова: mysql, access, acl, limit, grant, speed, optimization
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (4) RSS
  • 1, igorsia (?), 09:23, 11/06/2006 [ответить]  
  • +/
    По моим наблюдениям у MySQL проблема не с большими таблицами а с оптимизатором запросов. В версии 4.1 запрос по двум индексированным полям, связанным через OR вызывал full scan. В 5.0 уже используются индексы, но более сложные запросы все равно могут уводить в полное сканирование таблицы.
    Зачастую сабжу проще сделать сотню простых (в одно условие) поисков чем один сложный запрос. Не рекомендуется использовать подзапросы, там где можно обойтись обычным JOIN а также конструкцией IN - на порядок быстрее сделать запрос по каждому значению.
     
  • 2, sabay (?), 11:33, 11/06/2006 [ответить]  
  • +/
    Полностью поддерживаю. Оптимизатор мерзкий в mysql. Если в таблице составные индексы и подмножества полей в них пересекаются - то mysql jxtym часто берет не лучший из индексов. и  при явном указании индекса запрос часто начинает работать на ПОРЯДОК быстрее.
     
     
  • 3, Vadim Tkachenko (?), 20:44, 12/06/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Если можно то дайте пример таблицы, индексов и запроса.
     
     
  • 4, igorsia (?), 09:09, 13/06/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Если есть желание обсудить вопрос лучше обращайся ко мне на почту.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру