







|
MySQL.RU - Webboard
Вернуться
помогите оптимизировать запросы!! (dev) 07/04/2011 - 18:59:29
Re: помогите оптимизировать запросы!! (Akina) 07/04/2011 - 19:08:39
Re: помогите оптимизировать запросы!! (dev) 07/04/2011 - 19:43:30
Re: помогите оптимизировать запросы!! (Akina) 07/04/2011 - 22:00:08
Re: помогите оптимизировать запросы!! (dev) 09/04/2011 - 00:20:58
Re: помогите оптимизировать запросы!! (Akina) 09/04/2011 - 22:44:56
Re: помогите оптимизировать запросы!! (dev) 12/04/2011 - 03:46:33
From: dev - 07/04/2011 - 18:59:29
Subject:помогите оптимизировать запросы!!
-----------------
Здравствуйте!
Сложилась ситуация при которой нужные мне запросы к бд (mysql), выполняются очень долго.
Структуру бд изменять не вариант.
Перейду от слов к примерам:
Существует бд, в ней хронятся записи (посещёний пользователей), система контроля придприятия.
Таблицы создаются каждый день, т.е table0304,table0404,.......tableNM
Сейчас для отладки системы в базе 3 000 000 записей, но по сути будет и больше.
в них записываются данный по посещения пользователя интрнет ресурсов.
Задача:
Сделать запросы ко всем таблицам поиска, допустим, какого нибудь домена, или маску домена и показывать все совподения в которых встречается нужный домен (или маска).
Потом по каждому совподению надо показывать пользоватлей, у которых оно всречаться.
Это можно реализовывать сделав сначало запрос выборки совподений доменов по каждой таблице (можно объеденить запрос ко всем таблицам в один), потом по этим доменаи искать пользователей по всем таблицам и т.д.
Перевробывал много вариантов, но не получил нужной производительности.
Подскажите как лутше осуществлять поиск к большим базам данных(в частности для выполненеия моей задачи), может произвести какие настройки mysql сервера (дела не в загружености сервера, он не загружается. а дело во времени получения нужного результата).
Заранее Блогодарен за Ваши ответы.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
38266
|
|