Помощник
|
Скорость БД |
ZhukV
|
Сообщение
#1
|
||
|
|
||
|
|||
Letmetouchyou |
19.7.2011, 10:57;
Ответить: Letmetouchyou
Сообщение
#2
|
|
ZhukV, а у вас что скрипт все что нашол все тулить в БД? И сколько же там инсертов/апдейтов в секунду? Не думаю, что много, так как эту всю инфу нужно брать с другого ресурса, доступ к которому не мгновенный.
Так что скорее всего у вас парсер грузит сервер, а не БД. И к примеру, если такая уверенность, что это БД, то чего не создать отдельную базу данных? |
|
|
ZhukV
|
Сообщение
#3
|
|
Парсер вряд ли грузит серв, Он запускается совсем отдельным потоком (через оболочку php).
Вот СКЛ на главной странице: SELECT DISTINCT node.title AS node_title, node.nid AS nid, field_data_field_app_revision.field_app_revision_value AS field_data_field_app_revision_field_app_revision_value, 'node' AS field_data_field_app_version_node_entity_type, 'node' AS field_data_field_app_type_ios_node_entity_type, 'node' AS field_data_field_app_logo_url_node_entity_type, 'node' AS field_data_body_node_entity_type, 'node' AS field_data_field_app_released_node_entity_type, 'applications:applications' AS view_name FROM {node} node LEFT JOIN {field_data_field_app_language} field_data_field_app_language ON node.nid = field_data_field_app_language.entity_id AND (field_data_field_app_language.entity_type = :views_join_condition_0 AND field_data_field_app_language.deleted = :views_join_condition_1) LEFT JOIN {field_data_field_app_platform} field_data_field_app_platform ON node.nid = field_data_field_app_platform.entity_id AND (field_data_field_app_platform.entity_type = :views_join_condition_2 AND field_data_field_app_platform.deleted = :views_join_condition_3) LEFT JOIN {field_data_field_app_revision} field_data_field_app_revision ON node.nid = field_data_field_app_revision.entity_id AND (field_data_field_app_revision.entity_type = :views_join_condition_4 AND field_data_field_app_revision.deleted = :views_join_condition_5) WHERE (( (node.type IN ('applications')) AND (node.status = 1 OR (node.uid = 1 AND 1 <> 0 AND 1 = 1) OR 1 = 1) AND (field_data_field_app_language.field_app_language_value LIKE 'Russian' ESCAPE '\\') AND (field_data_field_app_platform.field_app_platform_value = 'ios') )) ORDER BY field_data_field_app_revision_field_app_revision_value DESC LIMIT 20 OFFSET 0 Сейчас поставил munin. Завтра уже смогу дать более детальную инфу о загрузке. |
|
|
ZhukV
|
Сообщение
#4
|
|
|
Оказалось проблема совсем в другом. Нагрузки на БД существенной нету, ну нужно будет только переделать ЛЕФТ ДЖОИНЫ на ИННЕР, чтобы не перерывал потом на выборке (WHERE)
Проблема в скорее всего в локах записей. Тему продолжаю -- http://www.html.by/threads/20142-Replikacii-BD
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
In-to.cc - Простота использования, быстрая скорость обмена, индивидуальный подход к каждому пользователю, самые популярные направления обмена. | 2 | in_to | 2305 | 13.3.2023, 14:15 автор: in_to |
|
Secretsline VPN - скорость до 100 мбит/c. Без логов. Для всех платформ. | 2 | Secrets_Line | 2556 | 30.3.2022, 12:49 автор: EvilGomel |
|
Копирайтинг хэнд-мэйд. Качество и скорость. | 28 | Elena_Baur | 16400 | 30.6.2018, 15:02 автор: Petechka |
|
Оптимизирую Скорость Загрузки Вашего Сайта и Увеличу количество баллов в Гугл Пейдж Спид | 0 | procsi | 3480 | 18.12.2017, 17:40 автор: procsi |
|
Нужно оптимизировать скорость загрузки DLE | 1 | Mukis | 2856 | 3.2.2017, 17:44 автор: bobur |
Текстовая версия | Сейчас: 20.4.2024, 0:50 |