Сегодняшние сообщения (вкл)
| Сообщения без ответа (откл)
Форум: Firebird, HQbird, InterBase
|
Тема: Предел кол-ва транзакций для БД
|
Re: Предел кол-ва транзакций для БД [сообщение #4986 является ответом на сообщение #4953] |
Sun, 28 April 2024 01:12 |
H.e.l.p
Сообщений: 9 Зарегистрирован: July 2022
|
Junior Member |
|
|
Привет!
Еще раз спасибо всем за советы!
По плану:
1. Запланировали простой работы в 48 часов (с запасом) для пишущих сервисов (кроме критичных). Для читающих - без ограничений.
2. На новом сервере развернули триальный HQBird.
3. С помощью nbackup залочили БД, скопировали на новый сервер (1 час 40 мин, 1.4Т)
4. Остановили сервер БД. Скопировали дельту (4.5Г). Запустили сервер, разлочили БД и подняли сервисы. Простой 30 мин.
5. Запустили бекап в HQBird, 12 потоков - 1 час 50 минут
6. Запустили рестор в HQBird, 12 потоков - чистое время 12 часов 52 минуты.
Через два часа работы служба аварийно остановилась и рестор пришлось перезапускать (The Firebird Server - HQBirdInstanceFB2 service terminated unexpectedly. It has done this 1 time(s). The following corrective action will be taken in 0 milliseconds: Restart the service.) Почему так произошло хз, в журналах ничего подозрительного не обнаружилось. На предварительных тестах все было нормально, как в боевом прогоне - так подлянка ))
7. Остановили сервисы, поменяли алиас на старой базе, что бы больше никто не вносил изменений. Скопировали дельту по критичным таблицам (скриптами), выровняли значения всех генераторов. Простой 1 час.
8. Зарезолвили путь к продной БД на новый IP, запустили все сервисы.
Итого: БД была полностью недоступна для сервисов 1 час 30 минут. Простой пишущих сервисов 17 часов.
[Обновления: Sun, 28 April 2024 01:17] Известить модератора
|
|
|
Форум: Другие СУБД
|
Тема: Как соединить две схожие таблицы, полученные SQL-запросом?
|
Re: Как соединить две схожие таблицы, полученные SQL-запросом? [сообщение #4987 является ответом на сообщение #4978] |
Sun, 28 April 2024 12:40 |
sasch
Сообщений: 2 Зарегистрирован: April 2024
|
Junior Member |
|
|
почему-то этот запрос работает:
Select
Null As [Дата],
t1.[Продукт],
t1.[FSum] As [Остаток на начало периода],
0 As [Приход],
0 As [Расход],
t1.[FSum] As [Остаток на конец периода]
From (Select [Продукт], Sum([Приход] - [Расход]) As FSum From [База$] Where [Дата] < ? Group By [Продукт] Order By [Продукт]) t1
Union All
Select
t2.[Дата],
t2.[Продукт],
t2.[Остаток на начало периода],
t2.[Приход],
t2.[Расход],
t2.[Остаток на конец периода]
From (Select [Дата], [Продукт], [Остаток на начало периода], [Приход], [Расход], [Остаток на конец периода] From [База$] Where [Дата] >= ? And [Дата] <= ? Order By [Дата], [Продукт]) t2
а точно такой же, повторенный через Union All - нет?
Select
Null As [Дата],
t1.[Продукт],
t1.[FSum] As [Остаток на начало периода],
0 As [Приход],
0 As [Расход],
t1.[FSum] As [Остаток на конец периода]
From (Select [Продукт], Sum([Приход] - [Расход]) As FSum From [База$] Where [Дата] < ? Group By [Продукт] Order By [Продукт]) t1
Union All
Select
t2.[Дата],
t2.[Продукт],
t2.[Остаток на начало периода],
t2.[Приход],
t2.[Расход],
t2.[Остаток на конец периода]
From (Select [Дата], [Продукт], [Остаток на начало периода], [Приход], [Расход], [Остаток на конец периода] From [База$] Where [Дата] >= ? And [Дата] <= ? Order By [Дата], [Продукт]) t2
Union All
Select
Null As [Дата],
t1.[Продукт],
t1.[FSum] As [Остаток на начало периода],
0 As [Приход],
0 As [Расход],
t1.[FSum] As [Остаток на конец периода]
From (Select [Продукт], Sum([Приход] - [Расход]) As FSum From [База$] Where [Дата] < ? Group By [Продукт] Order By [Продукт]) t1
Union All
Select
t2.[Дата],
t2.[Продукт],
t2.[Остаток на начало периода],
t2.[Приход],
t2.[Расход],
t2.[Остаток на конец периода]
From (Select [Дата], [Продукт], [Остаток на начало периода], [Приход], [Расход], [Остаток на конец периода] From [База$] Where [Дата] >= ? And [Дата] <= ? Order By [Дата], [Продукт]) t2
|
|
|
Форум: MySQL, MariaDB
|
Тема: Как удалить дубли из таблицы и обновить индексы связанных таблиц
|
Re: Как удалить дубли из таблицы и обновить индексы связанных таблиц [сообщение #4988 является ответом на сообщение #3168] |
Sun, 28 April 2024 19:03 |
Aleksadr224
Сообщений: 1 Зарегистрирован: April 2024
|
Junior Member |
|
|
Проектирование реляционной базы данных - это ключевой этап при создании информационной системы. В процессе работы над нашим проектом мы обратились к профессионалам с https://database-design.ru/, и результат превзошел все ожидания! Их эксперты обладают исключительными знаниями в области баз данных, что позволило нам создать оптимальную и эффективную структуру для хранения информации. Сотрудничество с данной компанией - залог успешного развития вашего бизнеса. При необходимости консультации по проектированию базы данных, обращайтесь именно сюда!
|
|
|
Текущее время: Mon Apr 29 17:02:44 GMT+3 2024
Общее время, затраченное на создание страницы: 0.00752 секунд
|