powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Одно соединение с БД для разных окон.
25 сообщений из 71, страница 2 из 3
Одно соединение с БД для разных окон.
    #39571059
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtesв чем проблема автора, я не понял.
ТС ещё молод, и просто пугается каждого шороха. Пытается оптимизировать заранее, и где что-то прочитал.
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39571078
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosskyANA,

соединение денег стоитДумаю, что в любом случае физическое соединение у автора будет открыто ровно один раз. При старте приложения.
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39571146
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAИ что даст пользователю то, что оно берётся из пула?Многопоточность при работе с БД, кроме всего прочего, о чём уже было сказано.
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39571161
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
skyANAЯ так и не увидел ссылку на то, где написано "Мы НЕ рекомендуем так делать".

"Мы НЕ рекомендуем так делать [Не закрывать соединение]" == "Мы рекомендуем так НЕ делать [Не закрывать соединение]" == Мы рекомендуем так делать [Закрывать соединение]"

We strongly recommend that you always close the connection when you are finished using it so that the connection will be returned to the pool.
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39571181
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAИ что даст пользователю то, что оно берётся из пула?Многопоточность при работе с БД, кроме всего прочего, о чём уже было сказано.Вы рассуждаете прям как мои дизайнеры.

Потребность пользователя в данном конкретном случае решается в несколько окон, но давайте все-таки туда ещё и Многопоточность воткнем.
А потом обижаются, когда метрики показывают, что это на фиг никому не нужно.

Вы не волнуйтесь за ТСа, он ещё научится следовать рекомендациям
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39571191
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

зачем клонировать подход времён Gupta и PowerBuilder?
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39571202
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAПотребность пользователя в данном конкретном случае решается в несколько окон, но давайте все-таки туда ещё и Многопоточность воткнем.
А потом обижаются, когда метрики показывают, что это на фиг никому не нужно.
Спрошу твое любимое - ты сам писал? ))
Банально по старому писать сложнее, т.к. пул по умолчанию включен.
Это как сегодня купить кнопочный телефон. Дороже будет.
Все включено).
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39571211
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилskyANA,

зачем клонировать подход времён Gupta и PowerBuilder?А кто предлагает его клонировать?

Утверждается, что в небольшом десктоп приложении вполне себе безболезненно можно использовать одно открытое подключение во время работы приложения.
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39571213
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123skyANAПотребность пользователя в данном конкретном случае решается в несколько окон, но давайте все-таки туда ещё и Многопоточность воткнем.
А потом обижаются, когда метрики показывают, что это на фиг никому не нужно.
Спрошу твое любимое - ты сам писал? ))
Банально по старому писать сложнее, т.к. пул по умолчанию включен.
Это как сегодня купить кнопочный телефон. Дороже будет.
Все включено).
Писал конечно.

И логика у тебя странная: писать сложнее, т.к. пул включен. Вернее где тут она?
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39571217
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAПисал конечно.
Ну дак приводи пару строк соединения и сравним.
На платное это 2 строки с мылом и пофигу в каком окне или более ты их написал.
Не надо никаких арендаторов, конструкторов и DI.
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39571220
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123арендаторовLOL
Слово синглетонов, Т9 заменил на арендаторов))))))
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39571221
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123skyANAПисал конечно.
Ну дак приводи пару строк соединения и сравним.
На платное это 2 строки с мылом и пофигу в каком окне или более ты их написал.
Не надо никаких арендаторов, конструкторов и DI.Прости, но я не понял, что ты тут написал.
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39571222
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Petro123арендаторовLOL
Слово синглетонов, Т9 заменил на арендаторов))))))Не пеняй на T9, когда тебе советовали пользоваться кнопкой "Просмотр", прежде чем нажать "Отправить"
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39571223
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123платноедурацкий планшет. Читать как Postgre
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39571225
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAНе пеняй на T9, когда тебе советовали пользоваться кнопкой "Просмотр", прежде чем нажать "Отправить"
Мне лень.
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39571229
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
Сами тут, пока найду как эту фигню отключить. В сотовом автозамена подсвечивать, но пока явно не кликнешь, не вставит. На планшете с ведром 6.0 сама заменяет.
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39571243
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Ну дак приводи пару строк соединения и сравним.
Тест Т9. Тестируем на бетта тестировщике skyANA)
Фраза выше понятна?
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39571267
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если пользователей будет много, то имеет смысл закрывать, так как у сервера есть предел на количество открытых подключений, если пользователь 1, то вся эта возня и спор не имеют смысла, работать будет при любом раскладе.
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39571278
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtes,
Конечно.
Код: c#
1.
2.
using (NpgsqlConn conn = new NpgsqlConn(строка)
conn.Open()


Ждем спорщика skyANA с альтернативой
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39571294
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtesесли пользователей будет много, то имеет смысл закрывать, так как у сервера есть предел на количество открытых подключений, если пользователь 1, то вся эта возня и спор не имеют смысла, работать будет при любом раскладе.
В случае MSSQL @@max_connections по умолчанию равно 32767. Я даже чисто гипотетически затрудняюсь придумать ситуацию с десктопным приложением, у которого это значение будет превышено.
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39571296
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры Павловны,
Это понятно, что упремся в ограничения мы уже на уровне предприятия от 10 килоработников.
Вопрос imho в простоте кода и потоках.
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39571303
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Это понятно, что упремся в ограничения мы уже на уровне предприятия от 10 килоработников.Для такого количества уже должен быть сервер приложений, а не 10к десктопных, которые лезут прям в sql
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39571308
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proдолжен
Это после ТЭО )).
Просто так никто не поверит)
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39571385
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры ПавловныRoman Mejtesесли пользователей будет много, то имеет смысл закрывать, так как у сервера есть предел на количество открытых подключений, если пользователь 1, то вся эта возня и спор не имеют смысла, работать будет при любом раскладе.
В случае MSSQL @@max_connections по умолчанию равно 32767. Я даже чисто гипотетически затрудняюсь придумать ситуацию с десктопным приложением, у которого это значение будет превышено.по мимо ограничения на количество соединений в MSSQL сервере есть ограничения и в TCP\IP стеке, для примера.
В XP раньше было не больше 10 входящих соединений, и если на XP стоит MSSQL сервер, то ограничение будет 10 подключений и пофигу какой там @max_connections, у серверных.
У серверный версий это число конечно больше, больше 32к точно.
У современных клиентских версий винды я хз солько, но тоже далеко от максимального
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39571883
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Petro123Ну дак приводи пару строк соединения и сравним.
Тест Т9. Тестируем на бетта тестировщике skyANA)
Фраза выше понятна?Фраза-то понятно, не понятно к чему она :)

Но пожалуйста:
Код: c#
1.
2.
connection = new SqlConnection(connectionString);
connection.Open();
...
Рейтинг: 0 / 0
25 сообщений из 71, страница 2 из 3
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Одно соединение с БД для разных окон.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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