SlideShare a Scribd company logo
Innovative Performance
ПОВЫШЕНИЕ СКОРОСТИ ПОЛЬЗОВАТЕЛЬСКИХ ОПЕРАЦИЙ И
ОТКЛИКА СИСТЕМЫ БЕЗ ИЗМЕНЕНИЯ КОДА ПРИЛОЖЕНИЯ
ТЕХНОЛОГИЯ Q-Processing от компании Софтпоинт
ФИО
Должность
Телефон
Моб.
www.sotpoint.ru
Innovative Performance
Когда формируется потребность в технологии
Прямая потребность в технологии QUERY PROCESSING формируется, когда
необходимо сократить время выполнения отдельных операций или
отклика многопользовательской системы, но при этом есть один или
несколько блокирующих факторов:
1. Отсутствует возможность изменять/модернизировать платформу
приложения (закрытый код) и/или код программы утерян.
2. Отсутствует возможность поиска узких мест в коде приложения, где
выполняются неоптимальные запросы и/или его поиск
нетривиальный и ресурсоемкий.
3. Отсутствуют специалисты требуемой квалификации и программные
средства для оперативного анализа и поиска узких мест при
динамичной доработке кода приложения.
Innovative Performance
Что позволяет QUERY PROCESSING
Технология QUERY PROCESSING позволяет в разы ускорить выполнение sql
запросов в любых многопользовательских информационных системах.
Технология базируется на следующих принципах:
1. Не требуется существенных архитектурных и инфраструктурных
изменений.
2. Внедрение происходит в режиме «черного ящика», то есть без
изменения кода приложения.
3. Получение быстрого результата за счет удобных средств настройки
и конфигурирования для любой системы.
4. Простота поддержки даже в условиях динамично изменяющегося
кода приложения.
Innovative Performance
Архитектура QUERY PROCESSING
QProcessing – сервис, через который проходит весь траффик ИТ–системы к серверу баз данных.
Правило – это сущность, используя которую администратор задает алгоритм оптимизации запроса.
Параметры для правила:
Входные параметры: критерии для выбора определенного запроса SQL, используя которые сервис QProcessing
получает тексты нужных запросов SQL.
Параметры замены: параметры для замены (добавление команд, модернизация скрипта).
Выходные параметры: оптимизированный запрос SQL..
Innovative Performance
Преимущества использования
Эффективная работа
администратора DBA
Выход на быстрый
результат
Быстрая адаптация под
изменяющиеся условия
Не требуется изменять код приложения, запросы к
серверу баз данных поступают уже в
оптимизированном виде.
Создание нескольких правил для критичных
(ресурсоемких и/или длительных) запросов позволит
в разы ускорить операции и отклик системы.
В том числе за счет принципа внесения изменения «на
горячую» – не требуется перезапуск системы.
Innovative Performance
Повышение собственной эффективности
Технология QUERY PROCESSING накапливает статистику по каждому
введенному правилу оптимизации sql запросов:
1. Средняя длительность выполнения оптимизированного sql запроса.
2. Количество оптимизированных sql запросов.
3. Средняя длительность парсинга запросов sql в QPprocessing.
4. Средняя длительность парсинга оптимизированного запроса sql.
На основании данной статистики можно модернизировать правила и
повышать их эффективность.
Innovative Performance
Контакты
Россия, Москва, 107140
3-й Красносельский пер., 21 стр.1,
+7(495) 543-74-02
softpoint@softpoint.ru
www.softpoint.ru

More Related Content

PPSX
Сквозное обеспечение качества и расширяемость платформы на примере тестирован...
PDF
Дмитрий Буланов "Службы каталога: штатные решения нестандартных задач"
PPTX
E23032013 habr
PPT
лекция 11 управление релизами-ч1
PPT
Share Point Workflow
PDF
Splunk for NAC in Yandex
DOCX
Marketings Role in a Organization
PPT
الوحدة الرابعة
Сквозное обеспечение качества и расширяемость платформы на примере тестирован...
Дмитрий Буланов "Службы каталога: штатные решения нестандартных задач"
E23032013 habr
лекция 11 управление релизами-ч1
Share Point Workflow
Splunk for NAC in Yandex
Marketings Role in a Organization
الوحدة الرابعة

Viewers also liked (20)

PDF
Maor Patent PCT
PPTX
NRI Services
PPTX
Aplicatii 3
PDF
מאמר על היעילות של השיטה בחולים אונקולוגיים
PDF
Tools to ensure quality of information system
PPT
الوحدة الخامسة (1)
PDF
Qualitative operation of IT systems
PDF
Resume Bhavesh Amin
DOCX
Subway Applications in Marketing
PDF
PEEFEXPERT
DOC
Vishwanath_M_CV_NL
DOC
Imran CV
PPT
Referencing
PPTX
الوحدة الحادية عشرة
PDF
المنطقة المانحة في زراعة الشعر
PDF
Canvas Miami
PPTX
DATA EXCHANGE
PDF
海外樓市_星核心區豪宅呎價1.4萬值捧
DOC
Kumar_Resume - LinkedIn
Maor Patent PCT
NRI Services
Aplicatii 3
מאמר על היעילות של השיטה בחולים אונקולוגיים
Tools to ensure quality of information system
الوحدة الخامسة (1)
Qualitative operation of IT systems
Resume Bhavesh Amin
Subway Applications in Marketing
PEEFEXPERT
Vishwanath_M_CV_NL
Imran CV
Referencing
الوحدة الحادية عشرة
المنطقة المانحة في زراعة الشعر
Canvas Miami
DATA EXCHANGE
海外樓市_星核心區豪宅呎價1.4萬值捧
Kumar_Resume - LinkedIn
Ad

Similar to Q-PROCESSING (20)

PPTX
как из трех стоек сделать две.
PDF
Система автоматизации бизнес-процессов на платформе K2 blackpearl в компании ...
PPT
Сергей Ревко
PDF
Подходы к мониторингу информационных систем
PDF
ВІТАЛІЙ ГОНЧАРУК «За допомогою чого пишуться серйозні веб додатки на .NET» O...
PPTX
DATA CLUSTER
PDF
Qualitative operation of IT systems Pavel Barketov
PDF
как обеспечить качественное функционирование ит систем для маркетинга и прода...
PPSX
техн. облачных вычислений слукин Finopolis2016_14окт
PDF
Облачные тестовые среды Перфоманс лаб
PDF
Cisco ACI: концепция инфраструктуры, ориентированной на приложения
PDF
Soa12c launch 2 features cr
PPTX
Emergency changes
PPTX
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
PDF
MS ALM 2013 Review
PDF
владивосток форум производительность_ha
PPTX
TRAFFIC SIMULATOR
PDF
«Oracle Application Quality Management: Средства тестирования и управления те...
PPTX
RHSoft - Сопровождение ИС сторонней разработки
PDF
Презентация Экспресс42 DevOps .pdf
как из трех стоек сделать две.
Система автоматизации бизнес-процессов на платформе K2 blackpearl в компании ...
Сергей Ревко
Подходы к мониторингу информационных систем
ВІТАЛІЙ ГОНЧАРУК «За допомогою чого пишуться серйозні веб додатки на .NET» O...
DATA CLUSTER
Qualitative operation of IT systems Pavel Barketov
как обеспечить качественное функционирование ит систем для маркетинга и прода...
техн. облачных вычислений слукин Finopolis2016_14окт
Облачные тестовые среды Перфоманс лаб
Cisco ACI: концепция инфраструктуры, ориентированной на приложения
Soa12c launch 2 features cr
Emergency changes
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
MS ALM 2013 Review
владивосток форум производительность_ha
TRAFFIC SIMULATOR
«Oracle Application Quality Management: Средства тестирования и управления те...
RHSoft - Сопровождение ИС сторонней разработки
Презентация Экспресс42 DevOps .pdf
Ad

Q-PROCESSING

  • 1. Innovative Performance ПОВЫШЕНИЕ СКОРОСТИ ПОЛЬЗОВАТЕЛЬСКИХ ОПЕРАЦИЙ И ОТКЛИКА СИСТЕМЫ БЕЗ ИЗМЕНЕНИЯ КОДА ПРИЛОЖЕНИЯ ТЕХНОЛОГИЯ Q-Processing от компании Софтпоинт ФИО Должность Телефон Моб. www.sotpoint.ru
  • 2. Innovative Performance Когда формируется потребность в технологии Прямая потребность в технологии QUERY PROCESSING формируется, когда необходимо сократить время выполнения отдельных операций или отклика многопользовательской системы, но при этом есть один или несколько блокирующих факторов: 1. Отсутствует возможность изменять/модернизировать платформу приложения (закрытый код) и/или код программы утерян. 2. Отсутствует возможность поиска узких мест в коде приложения, где выполняются неоптимальные запросы и/или его поиск нетривиальный и ресурсоемкий. 3. Отсутствуют специалисты требуемой квалификации и программные средства для оперативного анализа и поиска узких мест при динамичной доработке кода приложения.
  • 3. Innovative Performance Что позволяет QUERY PROCESSING Технология QUERY PROCESSING позволяет в разы ускорить выполнение sql запросов в любых многопользовательских информационных системах. Технология базируется на следующих принципах: 1. Не требуется существенных архитектурных и инфраструктурных изменений. 2. Внедрение происходит в режиме «черного ящика», то есть без изменения кода приложения. 3. Получение быстрого результата за счет удобных средств настройки и конфигурирования для любой системы. 4. Простота поддержки даже в условиях динамично изменяющегося кода приложения.
  • 4. Innovative Performance Архитектура QUERY PROCESSING QProcessing – сервис, через который проходит весь траффик ИТ–системы к серверу баз данных. Правило – это сущность, используя которую администратор задает алгоритм оптимизации запроса. Параметры для правила: Входные параметры: критерии для выбора определенного запроса SQL, используя которые сервис QProcessing получает тексты нужных запросов SQL. Параметры замены: параметры для замены (добавление команд, модернизация скрипта). Выходные параметры: оптимизированный запрос SQL..
  • 5. Innovative Performance Преимущества использования Эффективная работа администратора DBA Выход на быстрый результат Быстрая адаптация под изменяющиеся условия Не требуется изменять код приложения, запросы к серверу баз данных поступают уже в оптимизированном виде. Создание нескольких правил для критичных (ресурсоемких и/или длительных) запросов позволит в разы ускорить операции и отклик системы. В том числе за счет принципа внесения изменения «на горячую» – не требуется перезапуск системы.
  • 6. Innovative Performance Повышение собственной эффективности Технология QUERY PROCESSING накапливает статистику по каждому введенному правилу оптимизации sql запросов: 1. Средняя длительность выполнения оптимизированного sql запроса. 2. Количество оптимизированных sql запросов. 3. Средняя длительность парсинга запросов sql в QPprocessing. 4. Средняя длительность парсинга оптимизированного запроса sql. На основании данной статистики можно модернизировать правила и повышать их эффективность.
  • 7. Innovative Performance Контакты Россия, Москва, 107140 3-й Красносельский пер., 21 стр.1, +7(495) 543-74-02 softpoint@softpoint.ru www.softpoint.ru

Editor's Notes

  • #3: Тексты обозначения сделать жирным шрифтом.
  • #4: Тексты обозначения сделать жирным шрифтом.
  • #5: Тексты обозначения сделать жирным шрифтом.
  • #6: Тексты обозначения сделать жирным шрифтом.
  • #7: Тексты обозначения сделать жирным шрифтом.