|
Оправдан ли переход на ORACLE? | ☑ | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
0
Kaavan
20.08.13
✎
12:05
|
Поставлена задача:
обосновать необходимость или же её отсутствие перехода с MS SQLServer на Oracle. Причина: 1. По цене они не сильно сейчас различаются. 2. В регионе появился представитель Oracle, который нам активно напевает про их продукт. Вот их аргументы: https://docs.google.com/file/d/0B07bHy7m8e-QNUhsNEdhN05KNm8/edit?usp=sharing Оправдан ли переход? Крутится несколько распределенных систем. Количество пользователей порядка сотни, размеры баз от 30Гб до 100Гб (Центральная) Для удобства воткну опрос. |
||||||||||
1
Чайник Рассела
20.08.13
✎
12:06
|
Там откат больше
на Oracle лучше |
||||||||||
2
Odavid
20.08.13
✎
12:09
|
(0) оправдан, если хотите работат с гигансткими объемами и не верите агиткам 1С. А, точнее, на самом деле знаете её производительность.
|
||||||||||
3
Defender aka LINN
20.08.13
✎
12:09
|
(0) Сидим на MSSQL, полет нормальный
на MS SQLServer лучше |
||||||||||
4
Cube
20.08.13
✎
12:09
|
Работает - не трогай.
на MS SQLServer лучше |
||||||||||
5
Odavid
20.08.13
✎
12:09
|
Лучше
на Oracle лучше |
||||||||||
6
Defender aka LINN
20.08.13
✎
12:10
|
(2) О. Эксперты в студии. Какой объем нынче считается гигантским?
|
||||||||||
7
Odavid
20.08.13
✎
12:10
|
(0)>>1. По цене они не сильно сейчас различаются.
по цене как раз сильно разлияаются - если не сравнивать учебные версии, а энтерпрайзные. И доводка Оракл в копеечку. Но это такой самолет, который летает так, что остальные только шапки придерживают. |
||||||||||
8
Cube
20.08.13
✎
12:10
|
(4) О, оказывается есть третий вариант^^ Не заметил сразу))
Если работает, ничего не меняй. |
||||||||||
9
neomarat
20.08.13
✎
12:10
|
Насколько я понимаю оптимизируют в основном SQL, а по ORACLE был Аристархов - активничал по возникающим вопросам, да пропал куда-то. И стало все уныло
|
||||||||||
10
Odavid
20.08.13
✎
12:11
|
(6)>>Какой объем нынче считается гигантским?
а какой объем в одном запросе у вас? |
||||||||||
11
Odavid
20.08.13
✎
12:11
|
(0)>>Насколько я понимаю оптимизируют в основном SQL
в какую, интересно, сторону оптимизируют в таком случае SQL? переписывают его, чтоль? |
||||||||||
12
Леха Дум
20.08.13
✎
12:12
|
Если MC уже куплена, чего рыпаться?
Если работает, ничего не меняй. |
||||||||||
13
Odavid
20.08.13
✎
12:12
|
(6) да, речь не про 1С.
С 1С все уныло на любой платформе - это ж 1С все таки, а не абы-там чего какая СУБД.... |
||||||||||
14
Зойч
20.08.13
✎
12:13
|
Если откат дают,то можно задуматься. Иначе просто геморрой поимеешь
|
||||||||||
15
Defender aka LINN
20.08.13
✎
12:14
|
(10) Я в недра СУБД сильно не лезу, да и запросов разных чуть более, чем дофига. Давай от объема базы плясать - какой объем гигантский, а какой нет?
|
||||||||||
16
Джинн
20.08.13
✎
12:14
|
Переход не оправдан. Есть пример работы ЗУП под Oracle с конкретным геморроем. И вряд ли у Вас есть возможность напрямую работать в разработчиками движка 1С, чтобы либо их обойти, либо поправить сам движок. Конечно если Вы не мазохист.
на MS SQLServer лучше |
||||||||||
17
Defender aka LINN
20.08.13
✎
12:15
|
(13) То-то автор пишет на одинэсниковском форуме про выбор СУБД...
|
||||||||||
18
neomarat
20.08.13
✎
12:16
|
(11) А ничего,что между SQL и клиентом есть еще сервер предприятия, который как раз и оптимизируют под нужды определенной базы данных.
|
||||||||||
19
Odavid
20.08.13
✎
12:16
|
(15)>>Давай от объема базы плясать
а давай сразу от агиток 1С? чего уж там. Я спрашиваю не про объем груды данных, котоыре у вас там скопились за десятилетия, а сколько обрабатывается одномоментно СУБД. Рядом с Оракл никакая другая СУБД по производителдьности рядом не валялась. Собственно, это и указано в цене на Оракл. |
||||||||||
20
neomarat
20.08.13
✎
12:19
|
(19) если работать напрямую с Оракл - вопросов нет, но тут надо учитывать, что в платформу заложены механизмы которые ради унификации нифига не используют твой мегамощный Оракл.
|
||||||||||
21
Defender aka LINN
20.08.13
✎
12:20
|
(19) За данные не переживай, обрабатывается там дохрена всего. На MSSQL. Через 1С. Автору с головой хватит.
Oracle тоже есть, да, для немеряных объемов. Правда, как знакомый рассказывал, пришлось там шаманить дофига, с привлечением оракловских мега-спецов, чтобы оно хоть как-то заворочалось. |
||||||||||
22
Odavid
20.08.13
✎
12:20
|
(18)>> который как раз и оптимизируют под нужды определенной базы данных.
ничего. А вы уверены, что 1С там вообще особо сильно чесалаь что-либо "оптимизировать под нужды"? Вон с SQL до сих пор ничего не оптимизировано, а это основная 1совая платформа )) И получается, что в конечном итоге сервер 1с более тормозит все дело, чем реально помогает обработать данные. |
||||||||||
23
Зойч
20.08.13
✎
12:20
|
(19) оракл сейчас ничем не лучше мс по набору фич
|
||||||||||
24
scanduta
20.08.13
✎
12:21
|
Тухлая какая то у них анкетка
Если работает, ничего не меняй. |
||||||||||
25
Odavid
20.08.13
✎
12:21
|
(21)>>Правда, как знакомый рассказывал, пришлось там шаманить дофига
читаем мои посты и находим ассоциации :) |
||||||||||
26
Зойч
20.08.13
✎
12:22
|
(23) + ни одна из этих фич (что в оракле, что в мс) 1с не поддерживается
|
||||||||||
27
Odavid
20.08.13
✎
12:22
|
(23)>>оракл сейчас ничем не лучше мс по набору фич
вы 1с почитайте - там вообще ей (одинэсе) нет равных. |
||||||||||
28
Зойч
20.08.13
✎
12:22
|
(27) Ну скажи хоть одну киллер фичу
|
||||||||||
29
Odavid
20.08.13
✎
12:23
|
(26)>>+ ни одна из этих фич (что в оракле, что в мс) 1с не поддерживается
можно подумать, из SQL что-то поддерживается в 1С. |
||||||||||
30
Леха Дум
20.08.13
✎
12:23
|
(25) одну ассоциацию нашел v8: Уникальный Идентификатор
|
||||||||||
31
Зойч
20.08.13
✎
12:23
|
(29) смысл тогда в оракле?
|
||||||||||
32
Odavid
20.08.13
✎
12:23
|
(28) 1с делает быстрые выборки, масштабируемость и производительность для промышленных баз.
|
||||||||||
33
Odavid
20.08.13
✎
12:24
|
(31) читаем мои посты и находим ответы ))
В частности, пост номер 13 |
||||||||||
34
Зойч
20.08.13
✎
12:25
|
(33) Пост номер (9) читаем
>>Это же odavid, знатный дятел. |
||||||||||
35
Леха Дум
20.08.13
✎
12:25
|
(33) впору издавать цитатник как у Мао
|
||||||||||
36
Леха Дум
20.08.13
✎
12:25
|
(34) это ассоциация :)
|
||||||||||
37
mzelensky
20.08.13
✎
12:28
|
(33) Уже несколько дней мне попадаются темы, где ты влазиешь со своими гипер крутыми вбросами на десятки постов...вот ток ни в одной ветке я так и не увидел реально путного совета от тебя.
Есть такой старый анекдот, что "тренерами по фотболу становятся те, из кого футболиста не вышло" ... ищи аналогию :) |
||||||||||
38
Odavid
20.08.13
✎
12:28
|
(34) вот еще:
"это же Леха Дум, знатный дятел". Теперь можно тоже цитировать, разрешаю )) |
||||||||||
39
Defender aka LINN
20.08.13
✎
12:28
|
(25) Вопрос стоит у человека - что выбрать для 1С.
Ты начал про Oracle тут оды петь, мол, он гигантсткие объемы поддерживает. Так вот без нормальных вложений человекочасов и бабла Оракл тупо сел на задницу - не вытянул. |
||||||||||
40
Odavid
20.08.13
✎
12:28
|
+ и ассоциировать ))
|
||||||||||
41
Odavid
20.08.13
✎
12:29
|
(39)>> Вопрос стоит у человека - что выбрать для 1С.
1С не стоит выбирать для баз. А кто выбрал - то и спрашивать уже не стоит ничего: все уже решила 1С. |
||||||||||
42
Odavid
20.08.13
✎
12:30
|
(37) жаль, что со временем даже неплохие люди в 1С превращаются в одинэсников.
Очень жаль )) |
||||||||||
43
Нуф-Нуф
20.08.13
✎
12:30
|
это основная субд для 1С. только под нее по большей части заточена 1С. с ораклом вас ждет секс при выходе на более менее нормальный документооборот
на MS SQLServer лучше |
||||||||||
44
Odavid
20.08.13
✎
12:31
|
+ об это м я тоже уже писал - влияние 1С на неокрепший мозг. ))
|
||||||||||
45
Леха Дум
20.08.13
✎
12:31
|
(38) дятел здесь ты, поднять твои темы - так они и в юмор выбиваются со своими "серьезными" вопросами.
А теперь обоснуй (38) или топай дальше долбить |
||||||||||
46
МихаилМ
20.08.13
✎
12:32
|
посмотрите на инфостарте доклад по ораклу.
http://infostart.ru/video/w167582/ + конаульбант оракла не знает особенностей работы 1с при реструктуризации поэтому про секционирование и партицирование можно забыть. Если работает, ничего не меняй. |
||||||||||
47
Odavid
20.08.13
✎
12:32
|
(43)>> только под нее по большей части заточена 1С
под какую именно кокрентную вещь в SQL заточена 1С? Может, используеи индексирование SQL? Или - оптимизатор? |
||||||||||
48
ДенисЧ
20.08.13
✎
12:33
|
В оракле есть прикольные вещи. Но дорого.
|
||||||||||
49
Odavid
20.08.13
✎
12:33
|
хотя что я, тут народ уже заразился вирусом на корню.... ))
|
||||||||||
50
Зойч
20.08.13
✎
12:33
|
(47) >>используеи индексирование SQL.
Это ЧТО???? |
||||||||||
51
Odavid
20.08.13
✎
12:33
|
(48) и в SQL есть прикольные вещи. Но они не работают в 1С.
|
||||||||||
52
ДенисЧ
20.08.13
✎
12:34
|
(51) Вроде уже не про 1с говорят...
|
||||||||||
53
Odavid
20.08.13
✎
12:34
|
(50) ничего, спроси у товарищей выше. Теперь они знают ответ на этот и многие другие вопросы, не то, что еще года три назад, когда 1с была для них всего лишь инструментом.
|
||||||||||
54
Джинн
20.08.13
✎
12:35
|
(47) Не нужно применять умные слова только потому, что они красиво звучат, когда Вы даже не понимаете их смысла.
Иногда лучше жевать.. (с) |
||||||||||
55
Odavid
20.08.13
✎
12:35
|
(52) да, а про что говорят?
|
||||||||||
56
Odavid
20.08.13
✎
12:35
|
(54) ну так жуйте тогда. Думаю, к вам и другие подтянутся ))
|
||||||||||
57
Odavid
20.08.13
✎
12:36
|
(52) пост 13, пост 59
|
||||||||||
58
Balabass
20.08.13
✎
12:37
|
А на СУБД будет 1С?
|
||||||||||
59
Джинн
модератор
20.08.13
✎
12:37
|
(56) Завязывайте троллить в тематической ветке. Вы не в теме совершенно.
|
||||||||||
60
Джинн
модератор
20.08.13
✎
12:38
|
(51) И какие это такие прикольные вещи?
|
||||||||||
61
ДенисЧ
20.08.13
✎
12:39
|
(60) Версионность, а не блокировка.
Или, например, запрос к состоянию базы на N минут назад. Или те же последовательности (sequence) |
||||||||||
62
Нуф-Нуф
20.08.13
✎
12:40
|
сходите на курс http://www.1c.ru/rus/partners/training/uc1/course.jsp?id=199
там доходчиво объяснят чем скуль лучше оракла применительно к 1С |
||||||||||
63
Ёпрст
20.08.13
✎
12:43
|
(61) И ?
1с-ина прекрасно работает со скулем в режиме версионника. |
||||||||||
64
Odavid
20.08.13
✎
12:43
|
(59) ну да, ну да, сейчас везде по 1С все знания объявлены троллизмом.
Едиснтвенно верно - восхволять 1С и ругать все остальное (Оракл, СКЛ и т.д.). Скажите, что поругать - поругаю. Чтоб от коллектива не отрываться. |
||||||||||
65
Джинн
20.08.13
✎
12:43
|
(47) 1С прекрасно индексирует таблицы. Смотрите внимательно в конфигуратор.
Оптимизатор запросов работает всегда, независимо от Вашего желания. Да, подсказывать хинтами ему из 1С нельзя, но практика показывает, что такие подсказки только ухудшают его работу в большинстве случаев. (61) Версионность - это не запрос к базе на N минут назад :)) Прикладной ценности версионности нет никакой - это механизм поддержания базы в целостном состоянии. |
||||||||||
66
Ёпрст
20.08.13
✎
12:43
|
|||||||||||
67
Infsams654
20.08.13
✎
12:44
|
(1) 1 дно- х- йсственно. Работал на том и на этом, есть свои +-сы и --сы. Но для 1С это никакого значения не имеет.
|
||||||||||
68
Odavid
20.08.13
✎
12:44
|
(65)>>1С прекрасно индексирует таблицы. Смотрите внимательно в конфигуратор.
два за незнание, что такое индексирование в конфигураторе. И два за незнание индексов 1С по базе. И два - за не знание индексации в SQL. |
||||||||||
69
Джинн
20.08.13
✎
12:44
|
(64) У Вам знания? Не смешите мои тапочки. Вы не в теме совершенно. Не позорьтесь.
|
||||||||||
70
krbIso
20.08.13
✎
12:45
|
имеет смысл переходить только если у вас изначально парк серверов Oracle и у вас есть грамотный ДБА оракловый
Если работает, ничего не меняй. |
||||||||||
71
Odavid
20.08.13
✎
12:45
|
а теперь скажите, что поругать нужно.
|
||||||||||
72
Odavid
20.08.13
✎
12:45
|
(67) бегите из 1с, иначе вольетесь в дружный коллектив ))
|
||||||||||
73
Джинн
20.08.13
✎
12:45
|
(68) Жду от Вас Божественного откровения. Или в бан за троллинг.
|
||||||||||
74
Odavid
20.08.13
✎
12:47
|
(73)>>Или в бан за троллинг
вы б лучше знания подтянули. А банить - оно нетрудно. Трудно ЗНАТЬ. |
||||||||||
75
Джинн
модератор
20.08.13
✎
12:50
|
(74) Еще раз - если Вы такой знаток, то пояснения по существу в студию. После очередного бла-бла-бла на сферические темы пойдете в бан за публикацию бессодержательных постов.
|
||||||||||
76
Infsams654
20.08.13
✎
12:53
|
(72) опа, Odavid имеет что возразить ?
|
||||||||||
77
viktor_vv
20.08.13
✎
12:54
|
(68) Я конечно совсем не гуру по скулю, поэтому хотелось бы таки услышать отличие "что такое индексирование в конфигураторе" и "за не знание индексации в SQL" ?
|
||||||||||
78
ДенисЧ
20.08.13
✎
12:54
|
(65) Повторяю. Версионность и запрос на N минут назад - это ДВЕ разные плюшки, которые я упомянул
|
||||||||||
79
Ёпрст
20.08.13
✎
12:56
|
(78) и.. вот зачем тебе запрос на n-минут назад в 1с-ине спонадобится.. ну так, к примеру ?
:) |
||||||||||
80
viktor_vv
20.08.13
✎
12:57
|
(77)+ Я так понял основная претензия к 1С, это невозможность создавать собственые индексы по произвольному набору полей.
|
||||||||||
81
Джинн
20.08.13
✎
12:57
|
(78) Какой "запрос на N минут назад" может быть после commit?
|
||||||||||
82
Джинн
20.08.13
✎
12:59
|
(80) С составными да, есть проблема. Но вряд ли она особо актуальна.
|
||||||||||
83
Леха Дум
20.08.13
✎
13:01
|
(74) подними свои темы, знАТОК и мы еще раз все вместе посмеемся
|
||||||||||
84
Infsams654
20.08.13
✎
13:02
|
(0) для 1С это никакого значения не имеет. Весь вопрос в поддержании, (стоимости, поддержаниии и т.п.). Хотя, еще раз говорю, купите что подешевле, и будет вам "жисть". Хотя, можно Postgres бесплатно - хорошая штука
|
||||||||||
85
ДенисЧ
20.08.13
✎
13:18
|
(79) Не в 1с, но понадобился. Когда сделал update без условия :-)
(81) Вот такой вот. |
||||||||||
86
Starhan
20.08.13
✎
13:19
|
(0) йопнуться, обосновать затратный переход на основе слов представителей и опроса на мисте :).
Если МССКЛ всем устраивает нахрена переход? |
||||||||||
87
Starhan
20.08.13
✎
13:19
|
и
Если работает, ничего не меняй. |
||||||||||
88
Odavid
20.08.13
✎
13:22
|
(77) разница - между индексацией записей и индексацией измерений и реквизитов.
Плюс 1С сама не умеет работать быстро со совими индесами в БД, которыми она заменила индексацию SQL ничтоже сумняшеся.. |
||||||||||
89
Джинн
20.08.13
✎
13:36
|
(88) Вы не понимаете вообще даже о чем говорите :)
Бредятина полная. Набор букв. |
||||||||||
90
Леха Дум
20.08.13
✎
13:40
|
(89) забань плиз уже этот поток сознания. У него уже сотрясение мозга...
|
||||||||||
91
ptiz
20.08.13
✎
13:43
|
Возможность изучить еще одну СУБД, строчка в резюме не помешает.
Ну и что с того, что кучу ошибок наловите :) на Oracle лучше |
||||||||||
92
Odavid
20.08.13
✎
13:46
|
(89) ваше определение индексации.
А то я забесплатно уже устал повышать профуровень одинэсников. |
||||||||||
93
Escander
20.08.13
✎
13:48
|
(0) был-же где-то тест (достаточно известного интегратора) на нормально так нагруженной базе в разных режимах... резюме: если у тебя >100 активных юзеров - лучше оракул, если меньше - как правило достаточно мс-сиквел.
ЗЫ1: Насчёт равного ценника - только если берёшь самый дешманский вариант поставки оракла. ЗЫ2: по связки Оракл+1С вроде есть свои замарочки но при желании всё допиливается! ЗЫ3: под оракул лучше сразу брать ихнее железо оптимизированное именно под их субд, это будет ещё одна статья затрат. |
||||||||||
94
GANR
20.08.13
✎
13:50
|
А что, например, не устраивает в MS SQL?
(0) Гораздо более вероятно, что от побочных эффектов перехода на Оракл будет вреда больше (например, запросы могут работать по другому), так что сидим на MS SQL. Если работает, ничего не меняй. |
||||||||||
95
GANR
20.08.13
✎
13:52
|
+(94) А этот самый напевальщик про удобный оракл, скорее всего, разведет руками и скажет "Куда ж ты смотрел, Вы сами на это согласились - ничем помочь Вам не можем."
|
||||||||||
96
Джинн
20.08.13
✎
13:54
|
(92) Повышаю Ваш профуровень. Бесплатно.
Индекс - объект базы данных, который создан с целью повышения эффективности выполнения запросов. Индекс представляет собой таблицу, которая содержит ключевые значения для каждой записи в таблице данных и записанные в порядке, требуемом для пользователя. Ключевые значения определяются на основе одного или нескольких полей таблицы. Кроме того, индекс содержит уникальные ссылки на соответствующие записи в таблице. Готов выслушать пояснения к опусам, высказанным Вами выше. |
||||||||||
97
Odavid
20.08.13
✎
13:54
|
(94)>.например, запросы могут работать по другому
они НЕ БУДУТ РАБОТАТЬ по-другому, они РАБОТАЮТ по-другому. Потому что Оракл - это не SQL, у него свой план запросов и свой оптимизатор. Поэтому отличия при работе 1С скорей будут, чем нет. |
||||||||||
98
Odavid
20.08.13
✎
13:55
|
(96)>>Индекс - объект базы данных
предлагаю все-таки вернуться к 1С и СКЛ, и пояснить про индексацию там. А не цитировать вики. Я про конкретные Ваши представления об этом в 1С спросил. А не "как это должно быть". |
||||||||||
99
ДенисЧ
20.08.13
✎
13:55
|
"Оракл - это не SQL"
Это 5! Не... Это 100500!... |
||||||||||
100
Cube
20.08.13
✎
13:56
|
100
|
||||||||||
101
Джинн
модератор
20.08.13
✎
13:58
|
(98) Что Вам объяснить "там"? Там тоже индекс - это таблица, которая содержит ключевые значения для каждой записи в таблице данных и записанные в порядке, требуемом для пользователя. Никаких отличий.
(99) Это не 100500, это похоже ФГМ. |
||||||||||
102
Infsams654
20.08.13
✎
14:06
|
О Давид, это круто "Потому что Оракл - это не SQL"
|
||||||||||
103
viktor_vv
20.08.13
✎
14:12
|
(88) Жесть :)).
Ваши посты у меня почему-то ассоциируются со школьником прочитавшим книжку типа доступно и всерьез, и которого теперь распирает от осознания собственной крутости и желания поделится с окружающими массой умных и непонятных слов. |
||||||||||
104
Sиlьver
20.08.13
✎
14:14
|
Года 3 назад к нам в компанию Гилев приводил представителя Oracle порекламировать свою СУБД. Мы проводили сравнительный тест расчета зарплаты в ЗУПе примерно 5000 сотрудникам. И MS SQL и Oracle показали одинаковый результат. Вот только СУБД ораклист разворачивал 2 дня и при неверно выставленном каком-то параметре (что-то с памятью было связано) пришлось начинать всю установку сначала.
на MS SQLServer лучше |
||||||||||
105
viktor_vv
20.08.13
✎
14:15
|
(103)+ Забыл добавить :).
И эти люди запрещают мне ковыряться в носу. |
||||||||||
106
vitanimka
20.08.13
✎
14:15
|
Первое правило!
ИМХО для 1С - MS SQL лучше оракла, т.к. под него заточена лучше всего. |
||||||||||
107
Восточный Парень
20.08.13
✎
14:17
|
Оракл пообещал откат боссу - инфа 146%. Тут лучше задай вопрос ему - зачем переходить если МС куплен и разницы нет?
|
||||||||||
108
vitanimka
20.08.13
✎
14:17
|
забыл проголосовать )
Если работает, ничего не меняй. |
||||||||||
109
myk0lka
20.08.13
✎
14:19
|
)))) Жеееесть ветка.... Ставь на сервак SSD, а лучше:
Если работает, ничего не меняй. |
||||||||||
110
Восточный Парень
20.08.13
✎
14:21
|
И вот мой голос )))
Если работает, ничего не меняй. |
||||||||||
111
Infsams654
20.08.13
✎
14:27
|
да если честно, то оракл поплохее. В нем, например, надо периодически оптимизацию делать, MS SQL сама справляется без проблем
Если работает, ничего не меняй. |
||||||||||
112
ДенисЧ
20.08.13
✎
14:28
|
"В нем, например, надо периодически оптимизацию делать, MS SQL сама справляется без проблем"
Как всё запущено... |
||||||||||
113
Infsams654
20.08.13
✎
14:37
|
(99) разве не так? куча тьюнинга в настройках оракла, дефрагментация баз, + много последствий после аварии .)
|
||||||||||
114
Зойч
20.08.13
✎
14:38
|
(111) что в оракле планировщика нет?
|
||||||||||
115
Infsams654
20.08.13
✎
14:40
|
(114) есть, просто в MS SQL про это даже и не знают, а в оракле приходится иногда обращаться к всяким навигаторам и т.п.
|
||||||||||
116
Infsams654
20.08.13
✎
14:52
|
(114) да, еще, если интересно, в PL/SQL (это оракл) временные таблицы создаются явно и соответственно удаляться должны (что, кстати требует и дефрагментацию), в Transact SQL (это MS SQL) об этом не заботишься, все работает по принципу сборщика мусора
|
||||||||||
117
Odavid
20.08.13
✎
14:54
|
(101)>>Что Вам объяснить "там"?
обяснить, как Вы думаете - как это работает в 1С? |
||||||||||
118
Odavid
20.08.13
✎
14:57
|
(113)>>много последствий после аварии
вы в курсе, что Оракл даже свои системные процессы пытается завершить при аварии с минимальными последствиями? Не говоря уже про БД. |
||||||||||
119
Джинн
20.08.13
✎
14:57
|
(117) Так и работает это в 1С - конфигуратор создает индексы по полям, для которых указан признак индексирования разработчиком. А также "предопределенные" индексы для полей таблиц, которые определил разработчик движка.
|
||||||||||
120
Odavid
20.08.13
✎
14:58
|
(116)>>все работает по принципу сборщика мусора
да? жаль, 1с об этом не знает, и у неё иногда эти самые временные таблицы висят в памяти до закрытия базы. |
||||||||||
121
viktor_vv
20.08.13
✎
15:00
|
(119) Я кажется понял, этих гениев хрен поймешь, но такое ощущение, что он про индекс для полнотекстового поиска. Не знаю как в скульной базе, но в файловой он сбоку прилеплен.
|
||||||||||
122
Odavid
20.08.13
✎
15:01
|
(119)>.конфигуратор создает индексы по полям, для которых указан признак индексирования разработчиком. А также "предопределенные" индексы для полей таблиц, которые определил разработчик движка.
так, с двумя индексациями разобрались в 1С. Тогда - каким образом индексы первого способа связаны с индексами второго, и все это - с индексами SQL, и как в конечном итоге вся эта куча индексов влияет на производительность БД в 1С? |
||||||||||
123
Krendel
20.08.13
✎
15:02
|
(0) Если поставишь, могу посоветовать спеца, который потом настроит вам все это дело, со всеми плюшками
|
||||||||||
124
Odavid
20.08.13
✎
15:03
|
(121)>> но такое ощущение, что он про индекс для полнотекстового поиска
о, нашли назвнаие первого способа индексайции в 1С! И, кстати, не просто полнотекстового поиска - там еще порядок использования индексов имеет значение. |
||||||||||
125
Odavid
20.08.13
✎
15:04
|
(121)>>Не знаю как в скульной базе
Вы предположилди, что движок 1С в файловой работает совсем по другим принципам, чем в SQL? нет, все тоже самое )) |
||||||||||
126
Зойч
20.08.13
✎
15:04
|
(124) что такое порядок индексов?
|
||||||||||
127
Джинн
20.08.13
✎
15:04
|
(118) Опять какой-то понос начался.... Оракл не ОС, он не может "системные процессы" завершать с последствиями или без таковых.
(116) Если мне не изменяет склероз, то в Оракле есть временные таблицы с данными уровня сессии и временные таблицы с данными уровня транзакции - on commit preserve rovs и on commit delete rows. Могу конечно ошибаться, ибо лет пять его не видел. |
||||||||||
128
Odavid
20.08.13
✎
15:05
|
разве что исходные таблицы разных форматов.
|
||||||||||
129
Odavid
20.08.13
✎
15:06
|
(126) вот и посмотрите индексацию реквизитов и измерений в конфигураторе ))
И зачем нужен порядок измерений при использовании для них индексации. |
||||||||||
130
viktor_vv
20.08.13
✎
15:07
|
(124) Какого первого способа? Полнотекстовый индекс используется только для полнотекстового поиска, для отдельной задачи.
Для запросов и получения данных из базы используются самые что ни на есть православные индексы скульные, созданные самим скулем. |
||||||||||
131
viktor_vv
20.08.13
✎
15:09
|
(130)+ С учетом выставленных флагов в конфигураторе.
|
||||||||||
132
Odavid
20.08.13
✎
15:09
|
(127) понимаю, трудно все сразу осмыслить - столько всего нового.
>>Оракл не ОС значит, ОС, в вашем понимании, - посмотрите про DCD и PMON. |
||||||||||
133
viktor_vv
20.08.13
✎
15:11
|
(126) Это он наверное о порядке следования индексируемых полей в предопределнных индексах. Только у него смешались в одну кучу кони и люди.
|
||||||||||
134
Джинн
20.08.13
✎
15:12
|
(132) Из нового только шизофренический бред пионэра, прочитавшего журнал "Юный техник" и на основании этого считающего себя доктором в области ядерной физики. Пардон за мой французский.
|
||||||||||
135
viktor_vv
20.08.13
✎
15:14
|
(129) Порядок измерений важен только для использования предопределнных индексов.
Индексирование отдельных измерений или полей никак не связано с порядком измерений, так как при этом создается отдельный индекс по одному этому измерению. |
||||||||||
136
Зойч
20.08.13
✎
15:15
|
У человека явно
http://lurkmore.to/%f8%e8%e7%ee%f4%e0%e7%e8%ff |
||||||||||
137
Odavid
20.08.13
✎
15:15
|
(130)>>Для запросов и получения данных из базы используются самые что ни на есть православные индексы скульные
в этом и есть главное заблуждение одинэсников, за которое особо воинствующие сжигают "еретиков" в банах на одинэсных форумах. 1С использует исключительно свои индексы (а не SQL, как многие тут думают, почитав агитки и увидев знакомые слова), это индексы базы 1С (они неизменны и создаются автоматически, заложены разработчиками), а SQL лишь подбирает данные для обработки по своим индексам, которые идут в 1С сервер и который обрабатывает уже 1с-ные индексы. И ни SQL не использует 1сные индексы (т.к. они не из РМД, а из сетевой иерахической модели), ни 1С не использует всю мощь поиска и обработки индексов и механизмов SQL (точнее пользует их лишь для вытягивания данных из таблиц для обработки в 1с-сервере). |
||||||||||
138
Spieluhr
20.08.13
✎
15:17
|
ТС походу тему покинул, но оставлю свой голос.
Нехрен помогать повышать продажи манагерам оракла Если работает, ничего не меняй. |
||||||||||
139
Зойч
20.08.13
✎
15:17
|
(136) Прям я вовремя ссылку дал )))
|
||||||||||
140
Джинн
20.08.13
✎
15:17
|
(137) Шизофрения прогрессирует.
|
||||||||||
141
ДенисЧ
20.08.13
✎
15:17
|
(137) "1С использует исключительно свои индексы (а не SQL, как многие тут думают, почитав агитки и увидев знакомые слова)"
С такими понятиями - можешь смело идти в дворники. |
||||||||||
142
Odavid
20.08.13
✎
15:17
|
да, были люди в наше время.....
|
||||||||||
143
Джинн
20.08.13
✎
15:18
|
Даже банить не хочется. Хочется следовать заветам Петра - "дабы дурь всякого сразу была видна".
|
||||||||||
144
МуМу
20.08.13
✎
15:20
|
(142) Извините но вы несете бред. Какие то состояния базы на N минут назад, индексы сетевой иерархической модели и т.д и т.п. Набор несвязанных между собой терминов. Типичный троль.
|
||||||||||
145
МуМу
20.08.13
✎
15:20
|
Давайте я все разложу по полочкам.
|
||||||||||
146
ДенисЧ
20.08.13
✎
15:21
|
(144) Состояния базы на N минут - это моё :-)
|
||||||||||
147
МуМу
20.08.13
✎
15:21
|
Итак в 1С не поддерживаются хинты подсказки оптимизатору.(иногда бывает нужно, например указание махдоп), не поддерживаются некоторые составные индексы на уровне полей таблиц БД.
|
||||||||||
148
МуМу
20.08.13
✎
15:22
|
Не поддерживаются возможности секционирования. Но сразу хочу сказать что все это можно сделать самостоятельно на свой страх и риск.
|
||||||||||
149
МуМу
20.08.13
✎
15:24
|
Тип базы можно переключить в версионность и 1С будет работать. И понятие версионности подразумевает не хранение версий на определенное время. А просто получение целостного состояния данных(на чтение) до начала конкурирующей транзакции.
|
||||||||||
150
viktor_vv
20.08.13
✎
15:25
|
(137) Тебе явно надо почитать.
http://mnogomem.ru/upravlyat-planetoy-ne-privlekaya-vnimaniya-sanitarov |
||||||||||
151
Конфигуратор1с
20.08.13
✎
15:26
|
(137) " это индексы базы 1С (они неизменны и создаются автоматически, заложены разработчиками), а SQL лишь подбирает данные для о" жутко извиняюсь - какой базы 1с? она же в клиент серверном варианте хранится на скуле?
|
||||||||||
152
МуМу
20.08.13
✎
15:27
|
А по существу вопроса в (0). Могу сказать - объективно покажет качественное нагрузочное тестирование на разных СУБД. Но как эксперт могу сказать что MSSQL обгоняет потому как она исторически 1С давно работает с MSSQL некоторые конструкции уже оптимизировались неоднократно. Поэтому несмотря на многоплатформенность 1С все таки движок работает несколько по другому с разными СУБД.
|
||||||||||
153
tplink741nd
20.08.13
✎
15:28
|
оракл полюбасу лучше
это как sap круче 1c так и оракл лучше ms sql server. ms sql server менее мощная СУБД чем оракл это всем известно на Oracle лучше |
||||||||||
154
Джинн
20.08.13
✎
15:29
|
(153) Ага. Армяне круче, чем грузины.
|
||||||||||
155
tplink741nd
20.08.13
✎
15:29
|
оракл даже исторически раньше возник что тут еще говорить
|
||||||||||
156
МуМу
20.08.13
✎
15:29
|
(153) Важно как уметь ее готовить. 1С сейчас лучше готовит MSSQL.(мое ИМХО) Поэтому ответ не верный в контексте вопроса в (0). (если это не ирония конечно)
|
||||||||||
157
МуМу
20.08.13
✎
15:30
|
(155). Ну с такими убийственными аргументами и не поспоришь:)
|
||||||||||
158
Джинн
20.08.13
✎
15:35
|
(155) Помню времена, когда в топ-10 TPC-C было 8 MS SQL 2000. А Oracle был, мягко говоря, в известном месте. После DB2. Сейчас да, примерно с 15 места MS SQL встречается.
Но все примерять к задачам нужно. На объемах, с которыми работает 1С, нет никакой разницы. |
||||||||||
159
Зойч
20.08.13
✎
15:37
|
(157) тут стеб идет полным ходом, а ты пришел серьезные вещи толкать
|
||||||||||
160
Odavid
20.08.13
✎
15:41
|
(141)>>смело идти в дворники.
как бы вам не пришлось просится в дврники, но не возьмут ведь... |
||||||||||
161
NcSteel
20.08.13
✎
15:42
|
(158) Ну я видел базы на 1С в пол терабайта и полет нормальный
на MS SQLServer лучше |
||||||||||
162
NcSteel
20.08.13
✎
15:43
|
2Odavid. Ваши потуги выглядят крайне не профессиональны и смешны. Я могу конечно жестоко ошибаться и за этой ширмой скрывается ооочень сильный специалист, но ширма туповата.
|
||||||||||
163
Odavid
20.08.13
✎
15:43
|
(151)>>хранится на скуле?
хранится на скуле. И - да, SQL используется лишь как нечто для хранения, а вся обработка и использование индексов в БД - на сервере 1С. |
||||||||||
164
Odavid
20.08.13
✎
15:45
|
(144) меня так много, что я под разными никами спорю сам с собой?! ооо... кошмар...
|
||||||||||
165
ДенисЧ
20.08.13
✎
15:45
|
(160) Мне не надо проситься никуда. Я и так своими знаниями доволен. И работодатели, кстати, тоже
|
||||||||||
166
Spieluhr
20.08.13
✎
15:45
|
(160) В дворники может вам и не надо, но спорить на текущую тему со знающими людьми надо прекращать
|
||||||||||
167
Джинн
20.08.13
✎
15:47
|
(163) Пятница началась во вторник :))
|
||||||||||
168
viktor_vv
20.08.13
✎
15:47
|
(163) Знакомая фраза.
Это про семерку в основном так писали. Так в восьмерке все несколько иначе. И объясни наконец что имеется ввиду "а вся обработка и использование индексов в БД - на сервере 1С", только как для тупых, на пальцах и с картинками. |
||||||||||
169
NcSteel
20.08.13
✎
15:47
|
(163) Это в принципе не возможно.
|
||||||||||
170
tplink741nd
20.08.13
✎
15:49
|
В MS SQL можно создавать приложения? а в Oracle такое возможно.
|
||||||||||
171
Зойч
20.08.13
✎
15:51
|
(170) каким образом в мсскл?
|
||||||||||
172
ДенисЧ
20.08.13
✎
15:51
|
(170) Прямо в самом SQL-сервере? Приложения? Ты там конфет бензопреновых перекушал?
Oracle RAID - это не база данных. |
||||||||||
173
viktor_vv
20.08.13
✎
15:52
|
(168)+ И таки даже семерка более-менее нормально испльзовала индексы, особенно в собственных методах доступа к данным. В запросах похужее с этим было.
Ну реально бред какой-то несешь. |
||||||||||
174
tplink741nd
20.08.13
✎
15:52
|
(171) так и я говорю невозможно это сделатьв мс скл а в оракле возможно
|
||||||||||
175
ДенисЧ
20.08.13
✎
15:53
|
(174) Ты не говоришь. Ты бредишь :-)
|
||||||||||
176
Зойч
20.08.13
✎
15:54
|
(174) ты про оракл формс? Так для мсскл есть акцесс ))
|
||||||||||
177
tplink741nd
20.08.13
✎
15:54
|
|||||||||||
178
ДенисЧ
20.08.13
✎
15:54
|
(177) Возьми VB и наслаждайся.
|
||||||||||
179
tplink741nd
20.08.13
✎
15:55
|
(176) ты еще сюда дэлфи си++ си шарп приплети
|
||||||||||
180
tplink741nd
20.08.13
✎
15:55
|
ах да ВБ вот еще подсказывают молодцы :)
|
||||||||||
181
Зойч
20.08.13
✎
15:55
|
(180) а почему ты формс сюда приплел тогда?
|
||||||||||
182
Джинн
20.08.13
✎
15:56
|
(179) С точки зрения концепции это аналогично - внешнее приложение для работы с БД
|
||||||||||
183
viktor_vv
20.08.13
✎
16:00
|
(163) Примерно понятно, что нанесло такой вред твоему душевному здоровью.
Это наверное конструкции в запросах типа Итоги ПО и иерархический вывод результатов запроса. Которые получаются постобработкой резльтатов запроса. Хотя, вроде как, это можно и сразу на скуле сделать, но таки больше склоняюсь к постобработке. |
||||||||||
184
Odavid
20.08.13
✎
16:00
|
(147)>>Итак в 1С не поддерживаются хинты подсказки оптимизатору
невозможность поднастройки запросов - не самое главное, что н используется 1с в SQL. >> не поддерживаются некоторые составные индексы на уровне полей таблиц БД. - там вообще поддерживаются только те индексы, которые заложены разработчиками для объектов. |
||||||||||
185
ДенисЧ
20.08.13
✎
16:01
|
(184) "там вообще поддерживаются только те индексы, которые заложены разработчиками для объектов."
ЛПП огромная. Я лично создавал нужные мне индексы и запросы 1с их использовали. Если, конечно, план запроса и профайлер не врут |
||||||||||
186
Odavid
20.08.13
✎
16:01
|
(173)>> И таки даже семерка более-менее нормально испльзовала индексы
- семерка работает с таблицами базы без 1с-сервера, напрямую. |
||||||||||
187
Джинн
20.08.13
✎
16:02
|
(184) > там вообще поддерживаются только те индексы, которые заложены разработчиками для объектов.
Нет. Также есть и "пользовательские" индексы. |
||||||||||
188
Джинн
20.08.13
✎
16:02
|
(186) Ага. Особенно в версии для SQL :)))
|
||||||||||
189
ДенисЧ
20.08.13
✎
16:02
|
(186) "семерка работает с таблицами базы без 1с-сервера, напрямую"
Феерический бред. |
||||||||||
190
viktor_vv
20.08.13
✎
16:03
|
(184) Ну почему, можно ведь проиндексировать отдельное поле, и создастся, опять же, вполне себе православный скульный индекс.
Да, составной не получится сделать. |
||||||||||
191
ОчкарикСлава
20.08.13
✎
16:03
|
(186) это не мешает ей создавать индексы...
|
||||||||||
192
ДенисЧ
20.08.13
✎
16:04
|
(190) "составной не получится сделать"
ALTER TABLE ... ADD INDEX ... |
||||||||||
193
Джинн
20.08.13
✎
16:05
|
(192) Это костыль. Речь о штатной работе.
|
||||||||||
194
viktor_vv
20.08.13
✎
16:05
|
(192) Имелось ввиду штатными средствами конфигуратора.
|
||||||||||
195
ДенисЧ
20.08.13
✎
16:05
|
(193) Не костыль, а оптимизация работы базы.
|
||||||||||
196
Odavid
20.08.13
✎
16:05
|
(190) создастся 1сный индекс поля, который SQL не обрабатывает.
Вас так много, и вы противоречите друг другу, что у некоторых даже создается впечатление, что кроме меня здесь больше никого нет. Прочитайте выше про разные индексы в 1С. |
||||||||||
197
viktor_vv
20.08.13
✎
16:07
|
(186) Хотелось бы увидеть как напряму выполнится запрос
ТекстКлиенты = "//{{ЗАПРОС(Клиенты) |Клиент = Справочник.Клиенты.ТекущийЭлемент; |Группировка Клиент без Групп; |Условие (Клиент в ГруппаПокупатели); |
||||||||||
198
Джинн
20.08.13
✎
16:07
|
(196) > создастся 1сный индекс поля, который SQL не обрабатывает.
Опять бред. Нормально создаться совершенно православный индекс. Который совершенно нормально пойдет в статистику и будет использован оптимизатором при необходимости. |
||||||||||
199
viktor_vv
20.08.13
✎
16:08
|
(196) Тебе кто-то мешает смоделировать ситуацию, профайлером отловить запрос и посмотреть план. Чтобы не нести чушь.
|
||||||||||
200
Ёпрст
20.08.13
✎
16:16
|
200
|
||||||||||
201
viktor_vv
20.08.13
✎
16:16
|
(196) "создастся 1сный индекс поля, который SQL не обрабатывает"
не обрабатывать он его может, если условия запроса не попадают в этот индекс, соотвественно оптимизатор его и не использует. Тоже самое относится к предпределнным составным индексам. Отсюда же ноги растут у рекомендаций 1С к используемым полям в условиях в запросах. |
||||||||||
202
NcSteel
20.08.13
✎
16:17
|
(200) Сидишь и тихо ржешь? ))))))
|
||||||||||
203
Джинн
20.08.13
✎
16:19
|
(202) Тихо? Я ржу так, что коллеги уже оборачиваются и недоумевают.
|
||||||||||
204
Ёпрст
20.08.13
✎
16:26
|
(202) наблюдаю :)
|
||||||||||
205
МуМу
20.08.13
✎
16:32
|
Я кажется понял что имеется ввиду под сервером 1С :) - сервер приложения 1С. Ну так эта схема называется трехзвенка, в отличии от 7-ой двухзвенки(когда клиент напрямую обращается к СУБД). Между прочим трехзвенка при правильной реализации лучше масштабируется чем двухзвенка. При этом она может немного просаживаться в линейных операциях за счет дополнительных издержек на взаимодействие сервера приожения и сервера СУБД.
|
||||||||||
206
Злопчинский
20.08.13
✎
17:16
|
пишите еще, я конспектирую...
|
||||||||||
207
Odavid
20.08.13
✎
17:45
|
(206)а что тут конспектировать - все, что тут написали, есть в вики.
Причем у народа ядреная смесь конспектов разных лет, вики и "аа, да тут все просто!", потому как про 1С, похоже, пишу только я.... |
||||||||||
208
Джинн
20.08.13
✎
17:50
|
(207) Вы пишете, судя по всему, о 2С из альтернативной реальности.
|
||||||||||
209
МуМу
20.08.13
✎
18:24
|
(208) Мне вспомнился сериал грани, об альтернативной реальности:)
|
||||||||||
210
Kaavan
21.08.13
✎
02:29
|
(46) Спасибо за ссылку!
|
||||||||||
211
Злопчинский
21.08.13
✎
04:30
|
а DB2 почему нерассматривается? - не тянет?
|
||||||||||
212
упс
21.08.13
✎
05:12
|
(207) у вас какая-то каша в голове. То что вы пишете про "неиспользование" одинэсиной индексов sql server - это отчасти справедливо для полнотекстового поиска. Полнотекстовые индексы sql server, емнип, использоваться не будут. К остальным индексам это не относится.
|
||||||||||
213
el-gamberro
21.08.13
✎
07:42
|
(211) Это для SAP. :)
|
||||||||||
214
Aleksey
21.08.13
✎
08:25
|
(192) что возвращает нас к словам Odavid что "поддерживаются только те индексы, которые заложены разработчиками для объектов."
Т.е. возьмем в качестве примера внешние Источник Данных. Как известно к ним можно применять Select, но Update они не поддерживают Возмем костыль в виде АДО который позволяет делать Update к БД к которой обращаются внешний источник данных. Но ведь это же не означает что ВИД позволяет делать Update ? Так и с индексами Да на уровни скуля ты можешь создать свой индекс и скуль будет его использовать, но это не означает что на уровне 1С (а ведь речь идёт всё таки о возможности 1С при работе со скулём можно создать этот же индекс и заставить 1С работать с ним) |
||||||||||
215
упс
21.08.13
✎
09:11
|
(214) Что подразумевается под "заставить 1С работать с индексом"?
|
||||||||||
216
Aleksey
21.08.13
✎
09:17
|
|||||||||||
217
Aleksey
21.08.13
✎
09:19
|
1С на оракл не использует кластерные индексы, что увеличивает скорость записи, но уменьшает скорость чтения
кластерные индексы 1С использует для любых ссылочных типов |
||||||||||
218
Адимр
21.08.13
✎
09:21
|
(0) Не вздумай пупсик на оракл переходить это смерть производительности!
на MS SQLServer лучше |
||||||||||
219
упс
21.08.13
✎
09:53
|
(217) да 1С вообще индексы не использует. В принципе. Ни те которые создаёт сама, ни те которые созданы в СУБД. Индексы использует (для доступа к данным) только сама СУБД и вот ей абсолютно по барабану кем этот индекс создавался.
То что одинэсина не умеет создавать произвольные индексы - это да, беда. Но индексы созданные "в СУБД" отлично будут той самой СУБД использоваться для получения данных, которые запрашивает 1С. |
||||||||||
220
Odavid
21.08.13
✎
09:59
|
(219)>>да 1С вообще индексы не использует. В принципе. Ни те которые создаёт сама, ни те которые созданы в СУБД
1С использует свои индексы, только не умеет их использовать правильно и надежно. Нет ни опыта, ни желания что-либо делать в этом направлении. Индексы СУБД 1С не использует по причинам - "я знаю лучше, как использовать индексы". >>Но индексы созданные "в СУБД" отлично будут той самой СУБД использоваться - СУБД НЕ ВИДИТ никаких других "индексов, кроме тех, которые создает сама - кластерные и некластернные, составного ключа, уникальные. |
||||||||||
224
Odavid
21.08.13
✎
10:05
|
(223) да я как-то обхожусь )
а вот у народа только в 1С начинается существование )) |
||||||||||
225
Ёпрст
21.08.13
✎
10:05
|
(223) грибной сезон начался, не иначе
|
||||||||||
226
ДенисЧ
21.08.13
✎
10:05
|
(225) Да там не грибы... Там хуже...
|
||||||||||
227
viktor_vv
21.08.13
✎
10:18
|
(220) А можно поинтересоваться на основании какой информации сделаны такие выводы "1Индексы СУБД 1С не использует по причинам", ну чисто интересно.
И вы точно не про файловый вариант ? |
||||||||||
228
viktor_vv
21.08.13
✎
10:21
|
(227)+ То что 1С сама в принципе не использует никакие индексы, ну кроме полнотекстового поиска написано в (219), тут согласен, их использует СУБД независимо от желания или нежелания самой 1С их использовать.
|
||||||||||
229
Джинн
21.08.13
✎
10:23
|
(227) На основании галлюцинаций, возникших в мозгу. Или в чем там у автора.
|
||||||||||
230
упс
21.08.13
✎
10:24
|
(220) Хм. Окей. Можете сказать, правильно ли я вас понимаю?
1. В клиент-серверном варианте работе, в свзяке 1С - СУБД, данные хранятся в СУБД. 2. В клиент-серверном варианте работы, 1С, с помощью запросов получает от СУБД нужную часть данных. 3. На этапе получения данных, 1С вмешивается в работу СУБД и для получения данных, хранящихся в СУБД, каким-то образом использует какие-то свои индексы (не те, которые есть у СУБД). Я правильно вас понял? |
||||||||||
231
IamAlexy
21.08.13
✎
10:30
|
(0) я не пойму одного - ты то каким боком напрягаешься?
пусть этот активный впариватель оракла и расписывает преимущества этого самого оракла.. причем не сферические преимущества в вакууме а именно на примере 1Совых баз большого объема и большой интенсивности работы.. |
||||||||||
232
IamAlexy
21.08.13
✎
10:30
|
+(231) и обязательно с опытом перехода и живыми контактными телефонами организаций которые перешли и у которых можно получить информацию о том что стало лучше.
|
||||||||||
233
Odavid
21.08.13
✎
10:32
|
(230) "не нужную часть данных", а кучу всего нужного и ненужного оптом - SQL дает запрошенные таблицы с данными целиком. И потом разбирает "у себя", отсеивая ненужное, используя "свои" индексы, которые 1С понаделала.
3. Никуда 1С не вмешивается, а обрабатывает полученные данные на своей стороне - на 1С-сервере. Потому и нужно, чтобы 1С-сервер был мощнее SQL-сервера - второй вообще никакого участия в обработке данных не принимает. |
||||||||||
234
Джинн
21.08.13
✎
10:34
|
(233) Бред сивой кобылы.
|
||||||||||
235
viktor_vv
21.08.13
✎
10:36
|
(233) Теперь понятно.
Это ты штампы использования семеркой субд прилепил к восьмерке. При этом таже семерка, по возможности, тянула не все данные, а только часть используя теже индексы. |
||||||||||
236
упс
21.08.13
✎
10:38
|
(233) понятно, вопросов больше не имею
|
||||||||||
237
ДенисЧ
21.08.13
✎
10:38
|
Вызовите кто-нибудь скорую для Odavid ...
|
||||||||||
238
Odavid
21.08.13
✎
10:39
|
(235)>>Это ты штампы использования семеркой субд прилепил к восьмерке
вы и про семерку-то не знаете, как работает с СУБД. |
||||||||||
239
Odavid
21.08.13
✎
10:40
|
(237) да на вас всех скорых не напасешься. Фургонами вывозить придется :)
|
||||||||||
240
ДенисЧ
21.08.13
✎
10:40
|
(238) Судя по твоим речам - ты вообще ни разу не видел, что делает 1с с скулем...
|
||||||||||
241
ДенисЧ
21.08.13
✎
10:40
|
(239) Много не надо. Одной достаточно. Тебе.
|
||||||||||
242
ОчкарикСлава
21.08.13
✎
10:40
|
(233) ой,
ветку надо удалить имхо. Слишком много бреда для новичков... |
||||||||||
243
Odavid
21.08.13
✎
10:41
|
Т.е. тут никто даже понятия не имеет, ка кработает так называемая "3хзвенная архитектура" 1С.
А сколько умных слов накидали... |
||||||||||
244
viktor_vv
21.08.13
✎
10:42
|
Интересно, а разработчики в 1С в кугсе, что их платформа так неадекватно себя ведет :).
(238) Раскажи, а то у меня наверное галюцинации, когда я вижу в профайлере вполне себе кошерные скульные запросы с условиями ограничивающими выборку, уходящие на скуль. |
||||||||||
245
Джинн
21.08.13
✎
10:42
|
(238) Не, не знаете именно Вы. Причем совершенно ни хрена не знаете. Более того - не хотите знать. Хотели бы - посмотрели бы запрос в профайлере, посмотрели бы план его выполнения (в том числе какие индексы там применяются).
А до сих пор Вы только публикуете собственное лапотное невежество, выдавая его за божественное откровение. |
||||||||||
246
viktor_vv
21.08.13
✎
10:43
|
(244)+ То что у семерки не всегда получается нормально наложить условия, это уже другой вопрос.
|
||||||||||
247
Ёпрст
21.08.13
✎
10:49
|
Профайлер ? План запроса ?
- Не не слышал :) тут никто даже понятия не имеет, ка кработает так называемая "3хзвенная архитектура" 1С. Ни единого разрыва! |
||||||||||
248
viktor_vv
21.08.13
✎
10:58
|
(247) Конечно, тут же все знания черпают исключительно по "агиткам" самой 1С, один только Odavid тянет их сразу из астрала.
|
||||||||||
249
ОчкарикСлава
21.08.13
✎
11:01
|
Реально пятнично )
Odavid, фотку в студию! Страна должна знать своих героев :) |
||||||||||
250
Kaavan
21.08.13
✎
11:02
|
Спасибо всем.
Очень интересно, есть дельные замечания. |
||||||||||
251
Kaavan
21.08.13
✎
11:04
|
Тут в почту пришло письмо от коллеги.
Его система как раз на оракле и крутится, но его система - это отдельная от нас кухня. Вот его аргументы. https://docs.google.com/file/d/0B07bHy7m8e-QaDBmY1RXUVllM2M/edit?usp=sharing Текст не правил, думаю и так наглядно. |
||||||||||
252
упс
21.08.13
✎
11:12
|
(251) а почему SQL Server именно Enterprise? Чего в стандарте не хватает?
|
||||||||||
253
Джинн
21.08.13
✎
11:14
|
(251) Нет там аргументов применительно к задаче. Вам не сферический сервер в вакууме нужен, а под 1С.
Выше я писал - команда внедряла ЗУП на 15 тыс. пользователей под Oracle (корпоративный стандарт заказчика). Финрезультат от проекта очень не радостный. Привлекались дополнительно и специалисты по Ораклу, и разработчики движка 1С. Местами в движок 1С вносились изменения по результатам. У Вас есть возможности работать на таком уровне? Вам нужен такой геморрой? |
||||||||||
254
Mihenius
21.08.13
✎
11:14
|
(252) Тогда не получится сравнивать стоимость )
Ибо будет равная. |
||||||||||
255
Ёпрст
21.08.13
✎
11:16
|
(252) ну видишь ли,
>>>Если смотреть редакции Oracle En, то там цены запредельные а вот скуль энтерпрайс, ну очень дешево, всего 5 лямов.. |
||||||||||
256
SocratPSV
21.08.13
✎
11:31
|
(0)Oracle имеет смысл только в одном случае.
Если в компании он уже куплен для других продуктов и имеется в штате квалифицированный "oracle database admin". Иначе - это мазохизм. |
||||||||||
257
Spieluhr
21.08.13
✎
11:42
|
(250) Kaavan, отпишитесь по возможности в ветке, какое решение в итоге примите
|
||||||||||
258
Aleksey
21.08.13
✎
12:26
|
(244) А как из 1С можно управлять планом запроса к примеру?
И да разработчики в курсе, в библии так и написано по поводу запросов и индексов, что как бы все это на усмотрения скуля и из 1С нет никаких инструментов чтобы управлять этим |
||||||||||
259
Джинн
21.08.13
✎
12:27
|
(258) А зачем? Вы не доверяете оптимизатору запросов?
|
||||||||||
260
упс
21.08.13
✎
12:41
|
(258) Как и везде - изменить запрос, ваш КО.
|
||||||||||
261
dimqa
21.08.13
✎
12:43
|
У нас вообще на постгрее крутится много чего
Если работает, ничего не меняй. |
||||||||||
262
Конфигуратор1с
21.08.13
✎
14:20
|
(233) простите. а где 1с хранит свои индексы? в виртуальной памяти сервера и перестраивает при запуске сервера?
|
||||||||||
263
Ёпрст
21.08.13
✎
14:20
|
(262) на тёмной стороне сервера 1с
|
||||||||||
264
Ёпрст
21.08.13
✎
14:20
|
:)
|
||||||||||
265
Конфигуратор1с
21.08.13
✎
14:45
|
(263) )))) Просто я человек темный, в скль плохо понимаю, но по словам одавида получается что 1сина тянет скажем сто гиговую базу на сервер 1с, там ее обрабатывает что требует еще дополнительной памяти так как 1с на сервере не создает временные файлы и строит индексы. Вопрос - это сколько оперативки нужно на 100 гиговую базу для таких операций?
|
||||||||||
266
viktor_vv
21.08.13
✎
14:58
|
(258) Ну как бы отсутсвие возможности управления способом выполнения запроса подразумевается самой идеологией SQL.
Во всех книжках по скулю пишется что это декларативный язык (попонтуюсь умными словами), на котором вы указываете что хоитет получить, а как это получить решает СУБД. |
||||||||||
267
Odavid
21.08.13
✎
16:06
|
(266)>на котором вы указываете что хоитет получить, а как это получить решает СУБД.
- да, не знал я, что все мистяне так .. поумнели, что даже не знают, кто решает в связке 1С-СУБД. (265)>>но по словам одавида получается что 1сина тянет скажем сто гиговую базу на сервер 1с - ага, 1С говори т - "дай мне вот эти объекты", а СУБД ей по своим индексам - "на, тебе что с объектами сделать - перемешать, собрать, оценить, перевязать ленточкой?" - "да не, итоги только подсчитай по РН..." |
||||||||||
268
Ёпрст
21.08.13
✎
16:10
|
а куда сообщения ОДавида деваются ?
|
||||||||||
269
Sei Souma
21.08.13
✎
16:11
|
Есть возможность изучить оракл при ближнем с ним столкновении. Поадминить Оракловый сервер это же высший пилотаж! Того же dba получить и стать куда ценнее как специалисту - так что может и сеть смысл напирать на то что Оракл это наилучшая в мире штука и без него никак.
А вот для пользователей может (да скорее всего) ничего и не изменится. на Oracle лучше |
||||||||||
270
Джинн
модератор
21.08.13
✎
16:17
|
(268) В альтернативную реальность уходят. Пятничная ветка еще не создана.
|
||||||||||
271
le_
21.08.13
✎
16:29
|
http://v8.1c.ru/overview/techparams/ - тут одна база 600 гб. и около 100 пользователей, работающих в одновременно.
(0) ИМХО, с вашей нагрузкой MS SQL должен нормально справляться. В сторону оракла можно было бы смотреть, если бы появились какие-то проблемы с производительностью MS SQL. А так, переход не обоснован. Если работает, ничего не меняй. |
||||||||||
272
Конфигуратор1с
21.08.13
✎
16:29
|
(270) верните, будь ласка. хочу прочесть что он о индексах ответил(
|
||||||||||
273
Джинн
модератор
21.08.13
✎
16:47
|
(272) По многочисленным просьбам трудящихся...
|
||||||||||
274
Конфигуратор1с
21.08.13
✎
16:56
|
(273) дякую
|
||||||||||
275
Конфигуратор1с
21.08.13
✎
16:57
|
(267) еще раз - где 1с хранит свои индексы?
|
||||||||||
276
Злопчинский
21.08.13
✎
17:04
|
какой захватывающий детектив
|
||||||||||
277
Злопчинский
21.08.13
✎
17:04
|
я не спец, поэтому: вот это правда?
http://content.screencast.com/users/Che66/folders/Jing/media/90f986fc-e1ca-4290-84ff-0c37fe304ce4/2013-08-21_1703.png |
||||||||||
278
Джинн
21.08.13
✎
17:09
|
(277) Не все могут найти опцию Point in Time Restore в MS SQL :)
|
||||||||||
279
Ёпрст
21.08.13
✎
17:15
|
(277) нет
даже несведующий человек в гуи найдёт восстановление до секунды: http://s1.ipicture.ru/uploads/20130821/UbA2ElSq.jpg |
||||||||||
280
МуМу
21.08.13
✎
17:17
|
Требую продолжения банкета!:)
|
||||||||||
281
Злопчинский
21.08.13
✎
17:18
|
а вот "кто будет проверять проверяющих"...?
если для восстановления базы требуется журнал транзакций, то каким образом обеспечивается целостность самого журнала транзакций..? |
||||||||||
282
МуМу
21.08.13
✎
17:20
|
(281) Простыми словами - по меткам. Была где то на харбаре подробнейшая статья на тему формата журнала транзакций.
|
||||||||||
283
МуМу
21.08.13
✎
17:21
|
(281)Что имеется ввиду под "целостностью" ?
|
||||||||||
284
Злопчинский
21.08.13
✎
17:22
|
(283) ну вот - хрясь - и в журнале транзакций какая-то ошибка...?
|
||||||||||
285
Злопчинский
21.08.13
✎
17:22
|
|||||||||||
286
kuromanlich
21.08.13
✎
17:29
|
(253) кто такой с 15000 пользовтелей?!
|
||||||||||
287
Джинн
21.08.13
✎
17:34
|
(286) Да есть один свечной заводик в славном городе на Амуре.
|
||||||||||
288
Lama12
21.08.13
✎
17:39
|
Только так.
на MS SQLServer лучше |
||||||||||
289
Lama12
21.08.13
✎
17:40
|
(277) Чушь.
|
||||||||||
290
МуМу
21.08.13
✎
17:41
|
(284) То же самое может быть и в бэкапе и в БД. Я кстати по роду професии с этим много сталкивался. Когда админы не верифицируют бэкапы или БД. А приводит это к пагубным и катастрофическим последствиям. Предположим бэкап делается каждый день - да только никто его не проверят на восстановление. В один прекрасный день летит винт и становится жизненно необходимым восстановить БД. Да только бэкап не восстанавливается на вчерашний день. А восстанавливается только на момент какой то случайной полугодоваловой копии. Все - сушите весла! Так что на кусах ДБА учат - обязательно проверяйте ваши бэкапы на предмет качества.
|
||||||||||
291
МуМу
21.08.13
✎
17:42
|
+(290) А возникнуть подобная ситуация может в любой СУБД. Диск начал сбоить, структура полетела и все. Хотя надо признать что это бывает очень редко.
|
||||||||||
292
МуМу
21.08.13
✎
17:43
|
ЧекДБ(проверку БД) интересно из присутсвующих кто как часто делает?
|
||||||||||
293
Джинн
21.08.13
✎
17:45
|
(292) Не царское это дело. За это у админов голова болит.
|
||||||||||
294
Злопчинский
21.08.13
✎
17:51
|
(290) а как верифицировать бэкап? - только развернув его обратно и по факту успешного разворачивания = ОК? тогда это надо отдельную машинку держать для такой верификации..?
|
||||||||||
295
Kaavan
21.08.13
✎
17:54
|
(257) Хорошо!
|
||||||||||
296
МуМу
21.08.13
✎
17:56
|
(294) Восстановить это первый уровень проверки. Второй провести чекдб. Третий выполнить хотя бы основные селекты. Ну а полноценный запустить автоматизированное функциональное тестирование.
|
||||||||||
297
МуМу
21.08.13
✎
17:57
|
Я много чего мог бы написать про ситуации подобные в (0). Но чувство корпоративной этики мне этого не позволяет писать об этом на публичных форумах:)
|
||||||||||
299
Aleksey
21.08.13
✎
18:31
|
(292) средствами скуля делаю каждый день для всех баз лежащих н скуле
Средствами 1С где то раз в месяц по мере выхода обновления :) |
||||||||||
300
ILM
гуру
21.08.13
✎
22:01
|
Если переход на ОРАКЛ является решением проблемы, то что является тогда самой проблемой?
Если работает, ничего не меняй. |
||||||||||
301
Гобсек
21.08.13
✎
23:49
|
Не было у бабки забот, купила порося...
Не надо брать пример с той бабки. Если работает, ничего не меняй. |
||||||||||
302
Odavid
23.08.13
✎
09:29
|
Да, уж столько бреда написали....
Даже вызов справочника валюты на SQL идет чуть меньше секунды. А там несколько таблиц всего в пару-тройку записей. Но, конечно, все на индексах SQL, куда ж без них-то. И профайлер зачем-то припутали, не умея им пользоваться. Хоть бы 1С запустили разок, что ли. |
||||||||||
303
ptiz
23.08.13
✎
09:37
|
(233) А!!! Порвало :)))) Пятничная ветка - тут!
|
||||||||||
304
ДенисЧ
23.08.13
✎
09:38
|
(302) переставай позориться уже...
|
||||||||||
305
Ёпрст
23.08.13
✎
09:51
|
(304) не губи в человеке гения..
|
||||||||||
306
Infsams654
23.08.13
✎
10:09
|
(302) в идеале, программер должен работать только над реализацией бизнес-логики, а индексы - это должна правильно строить сама платформа (СУБД).
Это пустой спор о том, какая СУБД лучше строит индексы. Может в одной базе MS SQL, а в другой базе Oracle, или наоборот, при появлении новых версий MS SQL и Oracle. |
||||||||||
307
Odavid
23.08.13
✎
12:38
|
(304) я-то давно уже не позорюсь, а вот 1С как тест выявляет все - и способности, и знания, и умение мыслить, и даже кто как книжки читает, если читает вообще.
|
||||||||||
308
ДенисЧ
23.08.13
✎
12:39
|
(307) Да, ты уже опозорился, дальше некуда.
|
||||||||||
309
ДенисЧ
23.08.13
✎
12:40
|
(305) Его могут дети читать...
|
||||||||||
313
Джинн
модератор
23.08.13
✎
12:48
|
(311) Еще один вандальный пост в тематической ветке и секция у Вас будет отключена.
|
||||||||||
314
Odavid
23.08.13
✎
12:49
|
Джин, удалил бы лучше оскорбления в мой адрес.
Но нет, вам дороже незнание. |
||||||||||
315
Odavid
23.08.13
✎
12:51
|
(313) это про тучу и океан вандально? Если только разрушает мироощущение у кого-то.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |