powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / 1c Предприятие 8.3 + Oracle - обслуживание БД?
28 сообщений из 28, показаны все 2 страниц
1c Предприятие 8.3 + Oracle - обслуживание БД?
    #39274576
BadRobot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день всем!

Если вдруг кто использует Oracle с 1с 8 или вдруг у кого-то из знакомых на работе такое есть :) - скажите, есть ли какие-то рекомендации по обслуживанию БД Oracle - типа там каждую неделю перестраивать индексы или еще что-то подобное MS SQL?
Типа, чтобы не падала производительность - какое-то регламентное обслуживание БД?
Или, вне зависимости от то используется 1с или нет, какие-то есть общие рекомендации по обслуживанию?
...
Рейтинг: 0 / 0
1c Предприятие 8.3 + Oracle - обслуживание БД?
    #39275040
xxxkms
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Перестраивать индексы можно, только не раз в неделю. Раз в полгода наример.
...
Рейтинг: 0 / 0
1c Предприятие 8.3 + Oracle - обслуживание БД?
    #39276023
_S_T_O_N_E_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
xxxkmsПерестраивать индексы можно, только не раз в неделю. Раз в полгода наример.

А почему не раз в 3 месяца/год/3 года?

Вы считаете, что необходимость перестройки индексов зависит от периода времени?
...
Рейтинг: 0 / 0
1c Предприятие 8.3 + Oracle - обслуживание БД?
    #39276027
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BadRobotскажите, есть ли какие-то рекомендации по обслуживанию БД Oracle
если нет своего ДБА - отдайте базу на аутсорс.
...
Рейтинг: 0 / 0
1c Предприятие 8.3 + Oracle - обслуживание БД?
    #39276028
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_S_T_O_N_E_А почему не раз в 3 месяца/год/3 года?
потому что он не DBA :)
...
Рейтинг: 0 / 0
1c Предприятие 8.3 + Oracle - обслуживание БД?
    #39276344
BTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BTM
Гость
А что не так с базой?
Есть конкретные замечания по работе?
Статистика когда последний раз собиралась?
...
Рейтинг: 0 / 0
1c Предприятие 8.3 + Oracle - обслуживание БД?
    #39277436
xxxkms
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_S_T_O_N_E_xxxkmsПерестраивать индексы можно, только не раз в неделю. Раз в полгода наример.

А почему не раз в 3 месяца/год/3 года?

Вы считаете, что необходимость перестройки индексов зависит от периода времени?
Это для нашей базы. Можно и ничего не делать
...
Рейтинг: 0 / 0
1c Предприятие 8.3 + Oracle - обслуживание БД?
    #39277736
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BadRobotИли, вне зависимости от то используется 1с или нет, какие-то есть общие рекомендации по обслуживанию?

С такими вопросами -- есть. Наладьте регулярное резервное копирование и отработайте процедуру восстановления БД из резервных копий. Уже после этого можно заняться опережающей оптимизацией наобум.
...
Рейтинг: 0 / 0
1c Предприятие 8.3 + Oracle - обслуживание БД?
    #39277838
BadRobot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хм.. как много постов ))
ДБА - это типа я ))
Статистика собирается каждую ночь
Резервное копирование делается
По моему мнению база работает нормально.


Но очень действуют на нервы крики 1сников - о боже, всё стало тормозить, наверняка нужно перестроить индексы! Вот у нас в MS SQL всегда перестраивается и работает быстро!

но по моему мнению 1с очень коряво работает с БД, хард парсы сплошные, толпами создает и удаляет временные таблицы и т.п.

Просто, мало ли, вдруг кто знает хитрые уловки в настройке БД именно для 1C )))
Но, судя по всему, эксплуатирующих Oracle+1C не так много. Да и 1С не так давно начала поддержку этой бд и, как мне кажется, просто хреново поддерживает её.
...
Рейтинг: 0 / 0
1c Предприятие 8.3 + Oracle - обслуживание БД?
    #39278005
xxxkms
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BadRobotДа и 1С не так давно начала поддержку этой бд и, как мне кажется, просто хреново поддерживает её.
Вообще не поддерживают :) вас еще мнооого "чудных" открытий ждет :)
...
Рейтинг: 0 / 0
1c Предприятие 8.3 + Oracle - обслуживание БД?
    #39279321
v81cora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
xxxkmsВообще не поддерживают :) вас еще мнооого "чудных" открытий ждет :)

http://v8.1c.ru/requirements/
Oracle Database 12c (Версия 12.1.0.2)
Oracle Database
(редакции Standard Edition One, Standard Edition и Enterprise Edition)
...
Рейтинг: 0 / 0
1c Предприятие 8.3 + Oracle - обслуживание БД?
    #39279334
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полагаю, xxxkms имел в виду не возможность 1С работать с ораклом, которая есть давно, а то, что если 1С-код написан в стиле "Справочник.открыть()", как бывало десятилетиями в типовых конфах, то не имеет значения, где данные хранятся - в файловой локальной базе или в любой СУБД - там будет полно фуллсканов и оптимизировать на стороне СУБД бесполезно.
...
Рейтинг: 0 / 0
1c Предприятие 8.3 + Oracle - обслуживание БД?
    #39279352
xxxkms
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
v81coraxxxkmsВообще не поддерживают :) вас еще мнооого "чудных" открытий ждет :)

http://v8.1c.ru/requirements/
Oracle Database 12c (Версия 12.1.0.2)
Oracle Database
(редакции Standard Edition One, Standard Edition и Enterprise Edition)
Ну надо же, я полтора года назад завел 1с на 12м а эти уроды только сейчас добавили. Ну и да я конечно имел в виду не саму по себе возможность работы
...
Рейтинг: 0 / 0
1c Предприятие 8.3 + Oracle - обслуживание БД?
    #39280030
BadRobot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
xxxkms,

судя по документации 1с работает на всём что только есть, на практике, увы (((
А у вас, получается, уже не первый год 1с на оракле?
Можно пару вопросов?
12.1 как-то показала себя лучше с 1с, чем 11.2?
какой у вас билд 1с?
...
Рейтинг: 0 / 0
1c Предприятие 8.3 + Oracle - обслуживание БД?
    #39287091
Амаразм
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Типовая конфигурация 1С БП на Оракле живёт с большими тормозами, лучше использовать MSSQL
На 20т+ документах стандартные отчеты начинают умирать.
...
Рейтинг: 0 / 0
1c Предприятие 8.3 + Oracle - обслуживание БД?
    #39287146
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АмаразмТиповая конфигурация 1С БП на Оракле живёт с большими тормозами, лучше использовать MSSQL
На 20т+ документах стандартные отчеты начинают умирать.не трассировали агонию? чего там происходит?
...
Рейтинг: 0 / 0
1c Предприятие 8.3 + Oracle - обслуживание БД?
    #39287486
Амаразм
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx,

Там в отчете было создание таблиц промежуточных.
В которые заливались данные и которые потом соединялись между собой.

В итоге, на отчете генерилось дикое число редо и нереальное число чтений, т.к. промежуточные таблицы создавали просто как create table <> часто на основе одних тех же данных, но с разными группировками и фильтрами.

И всё это выполнялось последовательно в рамках одной сессии.

В конце эти таблицы удалялись, drop table.

зы:
В MSSQL подозреваю, что используются нормальные темп таблицы, потому и результаты выполнения сильно лучше.
...
Рейтинг: 0 / 0
1c Предприятие 8.3 + Oracle - обслуживание БД?
    #39287491
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Амаразмandreymx,
зы:
В MSSQL подозреваю, что используются нормальные темп таблицы , потому и результаты выполнения сильно лучше.подозреваю, что щаз тебя заклюют :))
...
Рейтинг: 0 / 0
1c Предприятие 8.3 + Oracle - обслуживание БД?
    #39287787
v81cora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Амаразмandreymx,

зы:
В MSSQL подозреваю, что используются нормальные темп таблицы, потому и результаты выполнения сильно лучше.

Эта проблема решена в "1C:Предприятие 8.3" for Oracle.
Там появилось понятие "пула временных таблиц". Временная таблица не удаляется, а возвращается в пул. Затем, если сессии понадобилась временная таблица нужной структуры, и она есть в пуле, то она не создается на "лету", а берется из пула. - Лишний DDL в сессии уже не возникает.
...
Рейтинг: 0 / 0
1c Предприятие 8.3 + Oracle - обслуживание БД?
    #39287818
xxxkms
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот только лучше от этого не стало :)
...
Рейтинг: 0 / 0
1c Предприятие 8.3 + Oracle - обслуживание БД?
    #39287888
v81cora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
xxxkmsВот только лучше от этого не стало :)

Cейчас, в чем конкретно у Вас проблема - можно увидеть факты, а не просто утверждения? :-)
...
Рейтинг: 0 / 0
1c Предприятие 8.3 + Oracle - обслуживание БД?
    #39287899
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v81coraАмаразмandreymx,

зы:
В MSSQL подозреваю, что используются нормальные темп таблицы, потому и результаты выполнения сильно лучше.

Эта проблема решена в "1C:Предприятие 8.3" for Oracle.
Там появилось понятие "пула временных таблиц". Временная таблица не удаляется, а возвращается в пул. Затем, если сессии понадобилась временная таблица нужной структуры, и она есть в пуле, то она не создается на "лету", а берется из пула. - Лишний DDL в сессии уже не возникает.собссно, у меня в каждой ораклячей БД такой пул есть
:)
...
Рейтинг: 0 / 0
1c Предприятие 8.3 + Oracle - обслуживание БД?
    #39288013
xxxkms
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
v81coraxxxkmsВот только лучше от этого не стало :)

Cейчас, в чем конкретно у Вас проблема - можно увидеть факты, а не просто утверждения? :-)
Ну мне не понятно для чего их использовать в кажлом запросе. Там даже бесполезно планы фиксировать в след раз она берет новую темп таблицу. Так же непонятно использование кучи функц индексов с лингв сортировкой в них.
...
Рейтинг: 0 / 0
1c Предприятие 8.3 + Oracle - обслуживание БД?
    #39288020
xxxkms
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну и да, про волшебный способ очистки временных (!!!) таблиц с помощью delete from temp_table тут уже писали, это вообще квинтэссенция идиотизма ИМХО. Сначала она туда напихает гиг 40 данных, а потом их удаляет пихая в undo. Слава богу в 12м хоть temp_undo_enabled появилось. Ну в общем какие проблемы то :) Все ж типа работает :):)
...
Рейтинг: 0 / 0
1c Предприятие 8.3 + Oracle - обслуживание БД?
    #39288060
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xxxkmsНу и да, про волшебный способ очистки временных (!!!) таблиц с помощью delete from temp_table тут уже писали, это вообще квинтэссенция идиотизма ИМХО. Сначала она туда напихает гиг 40 данных, а потом их удаляет пихая в undo. Слава богу в 12м хоть temp_undo_enabled появилось. Ну в общем какие проблемы то :) Все ж типа работает :):)за много лет работы в оракле как раз undo во временных таблицах нужно было всего в 1% случаев
Так что это надо было предусмотреть еще 10-15 лет назад
...
Рейтинг: 0 / 0
1c Предприятие 8.3 + Oracle - обслуживание БД?
    #39288063
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да еще если учесть, что truncate времянки предрасположен к коммиту, а транкейт времянки в автономке предрасположен к ора-00600
...
Рейтинг: 0 / 0
1c Предприятие 8.3 + Oracle - обслуживание БД?
    #39288626
v81cora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
xxxkms Так же непонятно использование кучи функц индексов с лингв сортировкой в них.

Потому-что, код 1С заточен под нестандартную сортировку принятую в MS SQL Server.
Чтобы не переделывать код, они создали собственный collation, где нужные им символы являются значимыми при сортировке.
Это подробно Игорь Мельников объяснял: http://dsvolk.blogspot.ru/2010/03/1c-v82.html
...
Рейтинг: 0 / 0
1c Предприятие 8.3 + Oracle - обслуживание БД?
    #39288627
xxxkms
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
v81coraxxxkms Так же непонятно использование кучи функц индексов с лингв сортировкой в них.

Потому-что, код 1С заточен под нестандартную сортировку принятую в MS SQL Server.
Чтобы не переделывать код, они создали собственный collation, где нужные им символы являются значимыми при сортировке.
Это подробно Игорь Мельников объяснял: http://dsvolk.blogspot.ru/2010/03/1c-v82.html
Хосподи, да знаю я это, еще с момента как они прикрутили подддержку оракла. Это риторический вопрос. Который как раз иллюстрирует отношение 1с к ораклу :)
...
Рейтинг: 0 / 0
28 сообщений из 28, показаны все 2 страниц
Форумы / Oracle [игнор отключен] [закрыт для гостей] / 1c Предприятие 8.3 + Oracle - обслуживание БД?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]