|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.09.2013, 12:15 | #1 |
-=PriZraK=-
Форумчанин
Регистрация: 12.12.2007
Сообщений: 399
|
Минимизация нагрузки PHP+MYSQL
Доброго дня, уважаемые программисты!
Вопрос такого характера... Имеется у меня большая база в которой миллион и более записей. Все записи уникальны, повторы исключаются на стадии добавления данных. Как это происходит. Данные, перед тем как будут записаны в базу, проходят проверку на совпадения. То есть делаю запрос SQL на наличие дубликата записи. Если мне нужно проверить малое количество данных, то всё окей. Но когда нужно проверить огромный фрагмент данных, то происходит перегрузка на сервер и он блокирует скрипт. У меня допустима лишь 15% нагрузка на ЦП. Брать мощность больше - не вижу смысла, так как нагрузка будет лишь расти с каждым днем...как можно выйти из данной ситуации? С каждым днем записей в базе все больше, на несколько тысяч, и сверяться тоже надо с тысячей строк. |
25.09.2013, 12:56 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
EXPLAIN PLAN смотрел?
I'm learning to live...
|
|
25.09.2013, 13:42 | #3 |
-=PriZraK=-
Форумчанин
Регистрация: 12.12.2007
Сообщений: 399
|
Конечно по индексированным!
|
25.09.2013, 13:53 | #4 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
уникальный индекс спасет ОРД
|
25.09.2013, 14:31 | #5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Да я тоже склоняюсь к мысли о Unique. И пусть сама СУБД решает вставлять или нет.
I'm learning to live...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Php,MySQL | Mr.Ghost | Фриланс | 2 | 18.10.2012 09:54 |
Windows+Apache+PHP+MySQL: не работает расширение MySQL. | Пепел Феникса | Софт | 10 | 15.04.2012 14:10 |
TopServer(PHP+MySQL+Apache+/etc), и обновление компонентов(в основном PHP) | Пепел Феникса | Софт | 2 | 05.11.2011 14:38 |
что не так с php кдом или с настройками MySQL+PHP | Jimmi | Помощь студентам | 2 | 27.12.2010 09:03 |