Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Проблемы с базой в следующем:

1. База может иметь временные пиковые нагрузки на основные таблицы (А и В). Обе таблицы имеют приблизительно 80 миллионов записей, которые постоянно увеличиваются.

2. При добавлении через COPY которое обычно проходит с периодичностью с количеством в 100 - 400 тысяч записей происходит полное зависание базы на сервере.

3. При удалении с базы через DELETE по индексу server_id происходит такая же ситуация, что и при добавлении.

База так же имеет постоянную нагрузку в 100-200 клиентов на эти две базы.

Нужно дать рекомендации по настройке базы и настройке сервера.

Сервер VPS:

Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.57-3+deb7u2 x86_64 GNU/Linux

RAM 16GB

CPU 6x1.6GGz

Hard Disk (не SSD)

Структура таблицы A

id bigint Auto Increment [nextval('queues_new_id_seq')]

letter_id integer NULL

email character varying NULL []

semail character varying NULL []

send_id integer NULL

title character varying NULL []

email_id integer NULL

name character varying NULL

status smallint [0]

server_id smallint [0]

lisst_id integer [0]

email_name character varying NULL []

state integer NULL [0]

send_status smallint NULL [0]

PRIMARY id

INDEX server_id

INDEX send_id

INDEX send_id, server_id, send_status

INDEX server_id, status

INDEX send_id, email, send_status

INDEX send_id, letter_id, send_status

INDEX send_id, send_status

Структура таблицы В:

id integer Auto Increment [nextval('emails_id_seq')]

name character varying(250) NULL []

email character(250) NULL

city character varying(250) NULL []

phone character varying(250) NULL []

date timestamp NULL [now()]

lisst_id integer NULL [1]

user_id integer [1]

blocked integer [0]

checked integer [0]

PRIMARY id

INDEX lisst_id

INDEX user_id

UNIQUE lisst_id, email

При утверждении участника, выдадим настройки базы и конфигурационные файлы.

Есть возможность сменить сервер на выделенный. Так же нужны рекомендации по этому поводу.

Ждем с нетерпением ваших заявок.

9 лет назад
sumus
36 летУкраина
10 лет в сервисе
Был
3 дня назад