powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Parse to execute ratio необоснованно 100%
4 сообщений из 4, страница 1 из 1
Parse to execute ratio необоснованно 100%
    #33417783
Sergey Molchanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возник такой вопрос:
Соединяюсь с базой Oracle
(пробовал как классы System.Data.OracleClient, так и Oracle.DataAccess из ODP.NET)
Создаю OracleCommand с текстом INSERT INTO какая_то таблица VALUES (:par1, :par2, ..., :parN)
То есть запрос параметризованный.
Создаю параметры, присваиваю им значения, и в цикле 10000 раз выполняю ExecuteNonQuery.
Почему-то оракл каждый раз заново парсит текст запроса, хотя он абсолютно не меняется.
Если кто-то что-то про это знает, буду ему ужасно благодарен :)
...
Рейтинг: 0 / 0
Parse to execute ratio необоснованно 100%
    #33419486
Sergey Molchanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отвечаю сам себе:
Удалось побороть тормоза другим способом, используя свойство ArrayBindCount класса Oracle.DataAccess.Client.OracleCommand (из ODP.NET) и задавая значения параметров массивами.

P.S. Несмотря на найденное решение проблемы тормозов, все равно мне не понравилось, что оракл парсит запрос каждый раз при выполнении. Что за отстой?
...
Рейтинг: 0 / 0
Parse to execute ratio необоснованно 100%
    #33436075
Shultze
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Провайдеры отстойные. Попробуй провайдера от Oracle или то CrLab
http://www.crlab.com/products-adonet.html
...
Рейтинг: 0 / 0
Parse to execute ratio необоснованно 100%
    #33438153
Sergey Molchanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShultzeПровайдеры отстойные. Попробуй провайдера от Oracle
Дык я провайдера от Оракла и использую (см. выше, упомянут Oracle.DataAccess из ODP.NET).
А CrLab не очень хочется юзать - еще третьего производителя к продукту приплетать...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Parse to execute ratio необоснованно 100%
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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