|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
в ответ на реплику iscrafm "Т.е. разработчик не может по своему усмортрению спроектировать БД, он как в MDA создает некую модель, под которую выполняется генерация объектов БД. Соответственно управлять БД он может только через прослойку управления интерфейсами (или метаданными) или средствами "вне системы". Поправьте, что не так" ----------------------------------------- поправляем - разработчик не оперирует терминами БД, ему побарабану где и как сервер приложений хранит его данные. поправляем - разработчик не управляет БД P.S. mazzy - блин, заставил поститься - испортил дивный КД ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 14:13 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
Я никак не пойму в чем фишка создании БД руками. Триггеры для больших проектов и совместной разработки - зло. Констрэйнты - зло для больших таблиц. Индексы "крутят" часто уже на готовых данных. Для самолюбия что ли полезно самому БД создавать? Запросами небось, Create Table, Alter Table. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 14:18 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
gybsonЯ никак не пойму в чем фишка создании БД руками. Триггеры для больших проектов и совместной разработки - зло. Констрэйнты - зло для больших таблиц. Индексы "крутят" часто уже на готовых данных. Для самолюбия что ли полезно самому БД создавать? Запросами небось, Create Table, Alter Table. erwin & bpwin & uml & IDE - не уводи в сторону дискуссию, не важен жизненный цикл БД, важно соотношение гибкости, прозрачности и производительности, сие стоит обсудить. GO ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 14:26 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
Ответ: не делает. Качество и производительность БД зависит от квалификации. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 15:29 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
gybsonЯ никак не пойму в чем фишка создании БД руками.Мнение адинесника gybson Триггеры для больших проектов и совместной разработки - зло. Констрэйнты - зло для больших таблиц. Индексы "крутят" часто уже на готовых данных.Не все проекты настолько огромны. Не дураки же их придумали. И потом....а что тогда не зло ? ABAP ? C# ? X++ ? C/AL ? gybsonДля самолюбия что ли полезно самому БД создавать? Запросами небось, Create Table, Alter Table.Для высокого качества конечного продукта. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 15:32 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
RedBirdОтвет: не делает. Качество и производительность БД зависит от квалификации. каким образом интересно, если у Вас нет доступа к БД ? От квалификации разработчиков конфигуратора 1С что-ли? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 15:43 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
Shuhardпоправляем - разработчик не оперирует терминами БД, ему побарабану где и как сервер приложений хранит его данные. поправляем - разработчик не управляет БД видать разработчики бывают разные: 1. я оперирую терминами БД , у меня в системах есть таблицы, представления, UDF, индексы, и о боже, даже пару триггеров найду... 2. я управляю БД ... посредством нужных мне запросов, процедур, функций, построением нужных мне индексов, временных таблиц, хинтов и т.п. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 15:46 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
iscrafm Shuhardпоправляем - разработчик не оперирует терминами БД, ему побарабану где и как сервер приложений хранит его данные. поправляем - разработчик не управляет БД видать разработчики бывают разные: 1. я оперирую терминами БД , у меня в системах есть таблицы, представления, UDF, индексы, и о боже, даже пару триггеров найду... 2. я управляю БД ... посредством нужных мне запросов, процедур, функций, построением нужных мне индексов, временных таблиц, хинтов и т.п. 1 а за меню это делают разработчики вендора(1С) 2 когда поток требований на новый бизнес-объекты становиться надкритичным, вендор создает новые ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 16:09 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
Shuhard iscrafm Shuhardпоправляем - разработчик не оперирует терминами БД, ему побарабану где и как сервер приложений хранит его данные. поправляем - разработчик не управляет БД видать разработчики бывают разные: 1. я оперирую терминами БД , у меня в системах есть таблицы, представления, UDF, индексы, и о боже, даже пару триггеров найду... 2. я управляю БД ... посредством нужных мне запросов, процедур, функций, построением нужных мне индексов, временных таблиц, хинтов и т.п. 1 а за меню это делают разработчики вендора(1С) 2 когда поток требований на новый бизнес-объекты становиться надкритичным, вендор создает новые отлично, значит Вас полностью устраивает как он это делает. У каждого свои критерии качества. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 16:11 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
iscrafm RedBirdОтвет: не делает. Качество и производительность БД зависит от квалификации. каким образом интересно, если у Вас нет доступа к БД ? От квалификации разработчиков конфигуратора 1С что-ли? вне всякого сомнения производительность архитектуры 1С зависит от девелоперов вендора. Тюнинг же конкретного экземпляра (конфигурации) на совести ее(конфигурации) конечного разработчика. P.S. при чем здесь конфигуратор, мне не понятно? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 16:13 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
ShuhardP.S. при чем здесь конфигуратор, мне не понятно? А как Вы тюнинг делаете, в чем? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 16:14 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
iscrafmотлично, значит Вас полностью устраивает как он это делает. У каждого свои критерии качества. Что-то Вас Валерий в демагогию сегодня тянет, у нас с вендором разделение труда , он делает свою работу, я свою. Способы упаковки данных в СУБД на данный момент меня устраивают полностью. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 16:16 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
LSV gybsonЯ никак не пойму в чем фишка создании БД руками.Мнение адинесника gybson Триггеры для больших проектов и совместной разработки - зло. Констрэйнты - зло для больших таблиц. Индексы "крутят" часто уже на готовых данных.Не все проекты настолько огромны. Не дураки же их придумали. И потом....а что тогда не зло ? ABAP ? C# ? X++ ? C/AL ? gybsonДля самолюбия что ли полезно самому БД создавать? Запросами небось, Create Table, Alter Table.Для высокого качества конечного продукта. "Я конечно уже очень много знаю и повидал, но извините, мои знания настолько широки, что трудно сказать что-либо конкретное" Насчет "не дураки придумали", очевидно имеется в виду, что 1С придумали дураки. Так? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 16:19 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
Shuhard2 когда поток требований на новый бизнес-объекты становиться надкритичным, вендор создает новые Более близкие к БД... ;) Эх... Какие объекты были в 1С:Бухгалтерии 2.0... Логически кристально чистые... Их было мало, но как четко и логично они взаимодействовали... До сих пор рассказать могу: 1. Итоги хранятся только в плане счетов в разрезе счетов и субконто. 2. Отчеты могут показать данные только из итогов. 3. Только проводки влияют на итоги. Другого способа нет. 4. Проводки создаются либо вручную, либо документами. Другого способа нет. Все! А как логично. Потом пошло размытие... Сначала стало можно показывать итоги и в документах... Потом отчеты стали показывать данные не только из итогов (но и параметры из субконто) Потом появилась 7.0 и был введен объект Регистры, была введена практика получать итоги не только из плана счетов и регистров, но и обращаясь к документам напрямую... Потом... А теперь вот 8шники хвалятся какие у них запросы... похожие на T-SQL... и спорят лучше ли средства разработки 1С или Дельфи... Э-хе-хе... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 16:19 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
iscrafm ShuhardP.S. при чем здесь конфигуратор, мне не понятно? А как Вы тюнинг делаете, в чем? Индексы расставляют я думаю, это вполне допустимо в v8, индексировать любые поля кроме картинок и строк неограниченной длины. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 16:20 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
gybsonИндексы расставляют я думаю... gybson, ну что ж вы врете то? Ведь здесь и другие люди, которые знают 1С... В 1С нельзя "расставить" индексы. В 1С можно только указать по каким полям будет вестись сортировка. Индексы 1С сама создает, программист индексами не управляет. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 16:22 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
mazzy gybsonИндексы расставляют я думаю... gybson, ну что ж вы врете то? Ведь здесь и другие люди, которые знают 1С... В 1С нельзя "расставить" индексы. В 1С можно только указать по каким полям будет вестись сортировка. Индексы 1С сама создает, программист индексами не управляет. Лень аттачить скриншот. Поверьте уж на слово. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 16:27 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
Shuhard iscrafmотлично, значит Вас полностью устраивает как он это делает. У каждого свои критерии качества. Что-то Вас Валерий в демагогию сегодня тянет, у нас с вендором разделение труда , он делает свою работу, я свою. Способы упаковки данных в СУБД на данный момент меня устраивают полностью. Я просто сейчас тесно общаюсь с этими упакованными данными... Если на них смотреть как на ящик в серверной, то и меня тоже устраивает. Но то, что внутри.. И все это на фоне постоянного восхваления. Какая уж тут демагогия ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 16:28 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
Я про 8.0, на 8.1 уж переориентируемся, линукс изучаем, постгр :) 77 уже забыта ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 16:29 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
gybsonПоверьте уж на слово. Разрешите вам не поверить. Выкладывайте скриншот. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 16:32 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
gybsonЯ про 8.0, на 8.1 уж переориентируемся, линукс изучаем, постгр :) 77 уже забыта зачем? Вы все равно не сможете использовать его возможности! Или изучаете процедуру инсталляции? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 16:32 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
mazzy gybsonПоверьте уж на слово. Разрешите вам не поверить. Выкладывайте скриншот. Выкладываю. Только не спрашивайте появляется ли индекс, разумеется появляется. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 16:38 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
iscrafm gybsonЯ про 8.0, на 8.1 уж переориентируемся, линукс изучаем, постгр :) 77 уже забыта зачем? Вы все равно не сможете использовать его возможности! Или изучаете процедуру инсталляции? Есть люди, которым 18 штук жалко на сервер виндовый, куда деваться. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 16:39 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
gybson Есть люди, которым 18 штук жалко на сервер виндовый, куда деваться. я имею ввиду зачем PostgeSQL изучать... Воспользоваться его возможностями Вы не сможете все равно ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 16:42 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
mazzyИндексы 1С сама создает, программист индексами не управляет. gybsonВыкладываю. Только не спрашивайте появляется ли индекс, разумеется появляется Вы понимаете, что этим скрином Вы подтвердили тезис mazzy, приведенный выше? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 16:43 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
iscrafm mazzyИндексы 1С сама создает, программист индексами не управляет. gybsonВыкладываю. Только не спрашивайте появляется ли индекс, разумеется появляется Вы понимаете, что этим скрином Вы подтвердили тезис mazzy, приведенный выше? Дайте определение понятию "управлять индексом". ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 16:59 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
Shuhardважно соотношение гибкости, прозрачности и производительности Предположим, что сумма этих характеристик есть величина постоянная :) Т.е. при максимальной производительности системы гибкость и прозрачность стремиться к нулю. И наоборот, при максимальной гибкости системы производительность не ахти и т.д. Для "самописки" комбинация может быть абсолютно разной - все зависит от разработчика. Для 1С же вариация этих коэффициентов достаточно сильно ограничена. Одна из причин - как раз отсутствие прямого доступа к базе. Хорошо это или плохо - зависит от ситуации. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 17:06 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
brahma Дайте определение понятию "управлять индексом". Вы меня в тупик ставите таким вопросом.. Это означает создавать индекс такой, какой нужен. Индекс включает в себя колонки в определенном порядке, в зависимости от типа СУБД различные флаги, например кластерный или нет, fill factor и т.п. (MS SQL) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 17:07 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
brahma Дайте определение понятию "управлять индексом". В данном случае, если не ошибаюсь создаётся отдельный индекс на одно поле? И какой в нём толк? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 17:17 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
Думаю речь идет о создании индексов. Поэтому даю поправку. 1С v8 (v77) создавать индексы умеют. Вопрос только в том какие? Можно например поспорить и нужности кластерных индексов и влияния их на производительность. При этом нужно помнить, что в v8(v77) индекс создаваемый на этапе конфигурирования строится (см. выше) только по одному полю. Можно, конечно, проиндексировать все поля, но вот вопрос - нужно ли это? Хорошо ли это? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 17:20 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
RedBirdМожно, конечно, проиндексировать все поля, но вот вопрос - нужно ли это? Хорошо ли это? Все поля не нужно.. нужно те поля и в той последовательности, которая нужна для более быстрого доступа к данным. Нужно ли это? Если отчеты быстрые не нужно, то не нужно! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 17:23 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
RedBirdДумаю речь идет о создании индексов. Поэтому даю поправку. 1С v8 (v77) создавать индексы умеют. Вопрос только в том какие? Можно например поспорить и нужности кластерных индексов и влияния их на производительность. При этом нужно помнить, что в v8(v77) индекс создаваемый на этапе конфигурирования строится (см. выше) только по одному полю. Можно, конечно, проиндексировать все поля, но вот вопрос - нужно ли это? Хорошо ли это? Понятно. Зачем нужны индексы, вы не знаете. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 17:32 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
iscrafm RedBirdМожно, конечно, проиндексировать все поля, но вот вопрос - нужно ли это? Хорошо ли это? Все поля не нужно.. нужно те поля и в той последовательности, которая нужна для более быстрого доступа к данным. Нужно ли это? Если отчеты быстрые не нужно, то не нужно! То, что нужно для 1С, так это возможность посмотреть средствами системы, что получилось в результате конфигурирования (структура конкретной БД), соответственно можно будет делать tuning отталкиваясь от реалий конкретных условий. Для SQL запросов очень нужен отладчик или хотя бы возможность посмотреть его план выполнения. Все это говорю к тому, что в классических языках программирования (а также в СУБД) в умных книгах вначале рассказывается внутренне устройство и изложены принципы, по которым система программирования работает (есть спецификация). Приведу пример в C++, C# или Delphi про хранение строк обязательно рассказывается. Тоже можно сказать например и про MS SQL Server. Организация всех типов (тот же varchar) описана подробно в BOL. А где такое описание для V8? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 17:38 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
iscrafm Все поля не нужно.. нужно те поля и в той последовательности, которая нужна для более быстрого доступа к данным. Нужно ли это? Если отчеты быстрые не нужно, то не нужно! Блестяще! И ведь не поспоришь :) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 17:39 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
MGR RedBirdДумаю речь идет о создании индексов. Поэтому даю поправку. 1С v8 (v77) создавать индексы умеют. Вопрос только в том какие? Можно например поспорить и нужности кластерных индексов и влияния их на производительность. При этом нужно помнить, что в v8(v77) индекс создаваемый на этапе конфигурирования строится (см. выше) только по одному полю. Можно, конечно, проиндексировать все поля, но вот вопрос - нужно ли это? Хорошо ли это? Понятно. Зачем нужны индексы, вы не знаете. Мои вопросы адресованы к тем кто знает только 1С. Зачем нужны индексы - знаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 17:39 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
iscrafmЕсли отчеты быстрые не нужно, то не нужно! Для парирования подобного рода инсинуаций в 8.1 отчетность стала многопоточной и распределенной, нагрузку балансирует кластер. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 17:46 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
iscrafm brahma Дайте определение понятию "управлять индексом". Вы меня в тупик ставите таким вопросом.. Это означает создавать индекс такой, какой нужен. Индекс включает в себя колонки в определенном порядке, в зависимости от типа СУБД различные флаги, например кластерный или нет, fill factor и т.п. (MS SQL) То есть если вы не можете создать какой либо нужный вам индекс, то вы индексами не управляете? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 17:50 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
brahma iscrafm brahma Дайте определение понятию "управлять индексом". Вы меня в тупик ставите таким вопросом.. Это означает создавать индекс такой, какой нужен. Индекс включает в себя колонки в определенном порядке, в зависимости от типа СУБД различные флаги, например кластерный или нет, fill factor и т.п. (MS SQL) То есть если вы не можете создать какой либо нужный вам индекс, то вы индексами не управляете? А Вы как думаете? Если не можете сделать что-то, значит не управляете ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 17:59 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
Shuhard iscrafmЕсли отчеты быстрые не нужно, то не нужно! Для парирования подобного рода инсинуаций в 8.1 отчетность стала многопоточной и распределенной, нагрузку балансирует кластер. никакие потоки не помогут, если у Вас в условии where будет неиндексированное поле, а в таблице x-млн записей... FullScan ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 18:01 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
iscrafm brahma iscrafm brahma Дайте определение понятию "управлять индексом". Вы меня в тупик ставите таким вопросом.. Это означает создавать индекс такой, какой нужен. Индекс включает в себя колонки в определенном порядке, в зависимости от типа СУБД различные флаги, например кластерный или нет, fill factor и т.п. (MS SQL) То есть если вы не можете создать какой либо нужный вам индекс, то вы индексами не управляете? А Вы как думаете? Если не можете сделать что-то, значит не управляете Да кто же не дает то, смотрите план и меняйти параметры индексов, после пересохранения метаданных все настройки останутся на местах. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 18:01 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
iscrafm mazzyИндексы 1С сама создает, программист индексами не управляет. gybsonВыкладываю. Только не спрашивайте появляется ли индекс, разумеется появляется Вы понимаете, что этим скрином Вы подтвердили тезис mazzy, приведенный выше? Зря стараетесь. В книге "Профессиональная разработка в 1С 8" есть детальное описание того, какие именно индексы СУБД строятся на основании настроек конфигуратора. Например, для таблицы движений регистра создаются индексы: Период+Регистратор+НомерСтроки Регистратор+НомерСтроки Измерение+Период+Регистратор+НомерСтроки , если для Измерения установлено св-во Индексировать Реквизит+Период+Регистратор+НомерСтроки, , если для Реквизит установлено св-во Индексировать Т.е. я четко знаю, какие индексы создаст мне 1С. Других не будет. Безусловно, я ограничен вариантами (не могу создать индекс Измерение1+Измерение2). Но 1С заранее ограничило функциональность таблиц, на которые отображается объект метаданных, заданными свойствами. Индексов это тоже касается. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 18:03 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
gybson Да кто же не дает то, смотрите план и меняйти параметры индексов, после пересохранения метаданных все настройки останутся на местах. с этого места подробней плз... хотите сказать, что я могу открыть таблицу (если найду конечно ) , построить нужные мне индексы, средствами того же EM, и мои индексы никто трогать не будет, и мало того они будут использоваться в запросах? или это такой же ход как и с вожмостью в конфигураторе управлять индексами? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 18:05 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
RedBirdПри этом нужно помнить, что в v8(v77) индекс создаваемый на этапе конфигурирования строится (см. выше) только по одному полю. Это не так. См выше. Почти все индексы 1С - составные. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 18:07 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
Сисой RedBirdПри этом нужно помнить, что в v8(v77) индекс создаваемый на этапе конфигурирования строится (см. выше) только по одному полю. Это не так. См выше. Почти все индексы 1С - составные. Вот именно - ПОЧТИ. Если у реквизита стоит "Индексировать", то будет построен индекс только по этому полю и только по возрастанию. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 18:14 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
iscrafm gybson Да кто же не дает то, смотрите план и меняйти параметры индексов, после пересохранения метаданных все настройки останутся на местах. с этого места подробней плз... хотите сказать, что я могу открыть таблицу (если найду конечно ) , построить нужные мне индексы, средствами того же EM, и мои индексы никто трогать не будет, и мало того они будут использоваться в запросах? или это такой же ход как и с вожмостью в конфигураторе управлять индексами? Что значит "найду таблицу". Найдете запрос, время исполнения которого вас не удовлетворяет. Посмотрите план, и измените индексы. Или вы как-то "навскидку" догадываетесь какие индексы нужны? Не через конфигуратор, прям в EM и ваяете, даже добалвять свои можете. Одно "но", конфигуратор перестроит-таки индексы "под себя", если в конфигураторе имеенно для этого объекта измените индексирование. Как в 8.1 еще не смотрел. Довольно нормально. Можно отдать конфу на откуп спецам по SQL, нехай на живой базе трейсят, индексы настраивают под заказчика. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 18:15 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
gybsonОдно "но", конфигуратор перестроит-таки индексы "под себя", если в конфигураторе имеенно для этого объекта измените индексирование. об этом и речь, незаметное такое "но". ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 18:17 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
iscrafm gybsonОдно "но", конфигуратор перестроит-таки индексы "под себя", если в конфигураторе имеенно для этого объекта измените индексирование. об этом и речь, незаметное такое "но". Ну знаете, есть люди которые ищут способ сделать, а есть, которые ищут причину не делать. Есть свои недостатки и у тех систем, которые не перестраивают индексы сами. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 18:23 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
так все, делает ли разаботчика приложений баз данных инвалидом отсутствие доступа к этой самой базе данных? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 18:25 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
iscrafmникакие потоки не помогут, если у Вас в условии where будет неиндексированное поле, а в таблице x-млн записей... FullScan поскольку отчеты строятся выборкой из регистров , то при правильной архитектуре конфигурации(не путать с платформой) Where сидят внутри виртуальных регистров. Вам стоит понимать, что в V8(7.7 не знаю) документ может долго проводиться, оставляя "след" в возможно избыточном количестве Рг , за счет чего значительная часть отчетов выпускается с разумной задержкой. Основная беда V8 (на мой пока малоопытный взгляд) в медленном проведении документов, балансировка проведения по кластеру сулит снижение остроты оной. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 18:26 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
iscrafmтак все, делает ли разаботчика приложений баз данных инвалидом отсутствие доступа к этой самой базе данных? Если речь только об индексах, то нет. Индексы пусть тюнят уже на живых данных. А больше ниче вроде и не придумали. Вот то, что в 8.0 можно было работать только на одном уровне изоляции, это плохо было. Так поправили в 8.1 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 18:34 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
Shuhard Основная беда V8 (на мой пока малоопытный взгляд) в медленном проведении документов, балансировка проведения по кластеру сулит снижение остроты оной. Пришел к выводу, что сама концепция проведения документа для V8. Можно было бы сделать и по другому. Но в начале сделали Документы + Регистры, а уже затем Бизнес Процессы. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 18:36 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
RedBird Shuhard Основная беда V8 (на мой пока малоопытный взгляд) в медленном проведении документов, балансировка проведения по кластеру сулит снижение остроты оной. Пришел к выводу, что сама концепция проведения документа для V8. Можно было бы сделать и по другому. Но в начале сделали Документы + Регистры, а уже затем Бизнес Процессы. Это к делу не относится, но все не так :) Хотя идея привязки движений к разным узлам БП - отличная :) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 18:40 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
Лично меня убивало отстуствие запросов и идиотская структура базы. Щаз под MS SQL каждый раз когда пишу запрос испытываю оргазмы ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 19:02 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
KimmyЛично меня убивало отстуствие запросов и идиотская структура базы. Щаз под MS SQL каждый раз когда пишу запрос испытываю оргазмы ;) хм.. у Вас еще приятные ощущения. Успехов! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 19:06 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
Как обычно все обсуждение скатилось к обсуждению качества построения индексов в 1с. Ну не строит как следует индексы в 1с, что с того? Для 99% инсталяций это неважно. Для многих 1с-ников слово СУБД это про соседнюю галактику, слышать слышал, а видеть не видывал. Я думаю, что сторонники ручного построения индексов начинали с систем типа Fox, DElphi и пр. и так привыкли работать (и так пытаются работать в 1с), а "программисты 1с" даже не подозревают, что можно что-то делать по другому и считают DElphi поставщиком автозапчастей. Я думаю, что ни одна система, генерирующая автоматически код не сможет построить эффективный индекс, дающий максимальное быстродействие. Только ручками. А как кстати это делается в Nav, Ax, SAP, OEBS, что там еще? Или это отстой? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 19:40 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
DmitryOrlovКак обычно все обсуждение скатилось к обсуждению качества построения индексов в 1с. Ну не строит как следует индексы в 1с, что с того? Для 99% инсталяций это неважно. Для многих 1с-ников слово СУБД это про соседнюю галактику, слышать слышал, а видеть не видывал. Я думаю, что сторонники ручного построения индексов начинали с систем типа Fox, DElphi и пр. и так привыкли работать (и так пытаются работать в 1с), а "программисты 1с" даже не подозревают, что можно что-то делать по другому и считают DElphi поставщиком автозапчастей. Я думаю, что ни одна система, генерирующая автоматически код не сможет построить эффективный индекс, дающий максимальное быстродействие. Только ручками. А как кстати это делается в Nav, Ax, SAP, OEBS, что там еще? Или это отстой? +1 Индексы только ручками и можно нормально построить. А ещё в сиквеле можно писать и отлаживать хранимки и функции. Прямые запросы всегда медленнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 20:54 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
Сталкер DmitryOrlovКак обычно все обсуждение скатилось к обсуждению качества построения индексов в 1с. Ну не строит как следует индексы в 1с, что с того? Для 99% инсталяций это неважно. Для многих 1с-ников слово СУБД это про соседнюю галактику, слышать слышал, а видеть не видывал. Я думаю, что сторонники ручного построения индексов начинали с систем типа Fox, DElphi и пр. и так привыкли работать (и так пытаются работать в 1с), а "программисты 1с" даже не подозревают, что можно что-то делать по другому и считают DElphi поставщиком автозапчастей. Я думаю, что ни одна система, генерирующая автоматически код не сможет построить эффективный индекс, дающий максимальное быстродействие. Только ручками. А как кстати это делается в Nav, Ax, SAP, OEBS, что там еще? Или это отстой? +1 Индексы только ручками и можно нормально построить. А ещё в сиквеле можно писать и отлаживать хранимки и функции. Прямые запросы всегда медленнее. Сталкер - хранимки уже перетерли: http://sql.ru/forum/actualthread.aspx?tid=105796&hl=%f5%f0%e0%ed%e8%ec%fb%e5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2007, 23:10 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
DmitryOrlovКак обычно все обсуждение скатилось к обсуждению качества построения индексов в 1с. Ну не строит как следует индексы в 1с, что с того? Для 99% инсталяций это неважно. Для многих 1с-ников слово СУБД это про соседнюю галактику, слышать слышал, а видеть не видывал. Я думаю, что сторонники ручного построения индексов начинали с систем типа Fox, DElphi и пр. и так привыкли работать (и так пытаются работать в 1с), а "программисты 1с" даже не подозревают, что можно что-то делать по другому и считают DElphi поставщиком автозапчастей. Я думаю, что ни одна система, генерирующая автоматически код не сможет построить эффективный индекс, дающий максимальное быстродействие. Только ручками. А как кстати это делается в Nav, Ax, SAP, OEBS, что там еще? Или это отстой? Еще раз повторюсь. Поставили Вам 1С, пригласили спеца по SQL и он вам настроил индексы на живой базе. Настроил, заскриптовал и пошел отдыхать. Поменяли метаданные - запустили скрипт. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2007, 12:47 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
gybsonЕще раз повторюсь. Поставили Вам 1С, пригласили спеца по SQL и он вам настроил индексы на живой базе. Настроил, заскриптовал и пошел отдыхать. Поменяли метаданные - запустили скрипт. убрали в метаданных поля, которые в индеках присутствуют.., запустили скрипт... gybson, все ясно и без этих приколов. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2007, 12:52 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
iscrafm gybsonЕще раз повторюсь. Поставили Вам 1С, пригласили спеца по SQL и он вам настроил индексы на живой базе. Настроил, заскриптовал и пошел отдыхать. Поменяли метаданные - запустили скрипт. убрали в метаданных поля, которые в индеках присутствуют.., запустили скрипт... gybson, все ясно и без этих приколов. А типа у вас не так. У вас вообще система рухнет если таблички переделать, isnt it? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2007, 12:56 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
gybson iscrafm gybsonЕще раз повторюсь. Поставили Вам 1С, пригласили спеца по SQL и он вам настроил индексы на живой базе. Настроил, заскриптовал и пошел отдыхать. Поменяли метаданные - запустили скрипт. убрали в метаданных поля, которые в индеках присутствуют.., запустили скрипт... gybson, все ясно и без этих приколов. А типа у вас не так. У вас вообще система рухнет если таблички переделать, isnt it? а если базу отключить, то не одна форма не откроется и не выполнится ни одна процедура. Вы правы. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2007, 12:58 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
iscrafm gybson iscrafm gybsonЕще раз повторюсь. Поставили Вам 1С, пригласили спеца по SQL и он вам настроил индексы на живой базе. Настроил, заскриптовал и пошел отдыхать. Поменяли метаданные - запустили скрипт. убрали в метаданных поля, которые в индеках присутствуют.., запустили скрипт... gybson, все ясно и без этих приколов. А типа у вас не так. У вас вообще система рухнет если таблички переделать, isnt it? а если базу отключить, то не одна форма не откроется и не выполнится ни одна процедура. Вы правы. Ну в общем мы друг-друга поняли правильно :) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2007, 12:59 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
KimmyЛично меня убивало отстуствие запросов и идиотская структура базы. Щаз под MS SQL каждый раз когда пишу запрос испытываю оргазмы ;) А если FB поставить, так от триггеров кончишь в небо? Кто мне налюбой SQL-ной базе реализует партионный учёт через три фирмы с идиотами в качестве операторов ПК, как может стандартная 1с 7,7, получит с полки пирожок. А прямые запросы или кривые - мне по барабану, лишь бы целостность базы сохранялась. ЗЫ: Я в 7.7 без проблем к dbf через SQL обращался, никаких проблем. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2007, 21:36 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
tesseract KimmyЛично меня убивало отстуствие запросов и идиотская структура базы. Щаз под MS SQL каждый раз когда пишу запрос испытываю оргазмы ;) А если FB поставить, так от триггеров кончишь в небо? Кто мне налюбой SQL-ной базе реализует партионный учёт через три фирмы с идиотами в качестве операторов ПК, как может стандартная 1с 7,7, получит с полки пирожок. А прямые запросы или кривые - мне по барабану, лишь бы целостность базы сохранялась. Так держать... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2007, 16:30 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД Так случилось, что я слегка касался одного проекта, суть которого была именно в предоставлении 1C-разработчику прямого доступа к базе. Этим путем заказчик проекта [по его словам] обеспечивал требуемую производительность своих решений. Таким образом, как минимум одна фирма-франчайзи считала себя инвалидами в связи с этим. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2007, 18:25 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
Вот интересно. про индексы... Чтоб построить индексы способствующие "ускорению" я должен представлять себе как SQL Server будет выполнять запрос, а если после QA и после 1С они в профайлере по-разному выглядят и никак не хотят выглядеть похоже, у? И что под любой запрос как-бы он не "выглядел" можно "чудо" по индексам сотворить? Или я зря заморачиваюсь, руки что-ли выпрямить ? Ну, ладно, буду ТЗ... перебирать "на клиенте"... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2007, 22:23 |
|
делает ли разработчика 1С инвалидом отсутствие прямого доступа к СУБД
|
|||
---|---|---|---|
#18+
Не делает инвалидом. Разработчикам 1С не дадены средства прямого доступа к хранилищу данных для того, чтобы можно было заменить хранилище незаметно для разработчиков 1С. Тот, кто жаждет действовать наперекор архитектуре используемого им инструмента, должен быть повешен как саботажник и вредитель. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2007, 17:16 |
|
|
start [/forum/topic.php?all=1&fid=28&tid=1525454]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
85ms |
get tp. blocked users: |
2ms |
others: | 255ms |
total: | 421ms |
0 / 0 |