Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 6

Liczba wyników na stronie
first rewind previous Strona / 1 next fast forward last
Wyniki wyszukiwania
Wyszukiwano:
w słowach kluczowych:  query
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
1
Content available Analiza możliwości optymalizacji zapytań SQL
PL
Większość obecnie istniejących aplikacji internetowych działa w oparciu o relacyjne systemy baz danych. Komunikacja z nimi jest możliwa poprzez instrukcje zapisywane w Structured Query Language (SQL). Niniejsza publikacja prezentuje najbardziej popularne systemy do zarządzania relacyjnymi bazami danych oraz opisuje powszechne sposoby optymalizacji zapytań SQL. Wykorzystując środowisko badawcze, w którym zaimportowano część bazy danych serwisu imdb.com oraz silniki OracleDb, MySQL, Microsoft SQL Server i PostgreSQL wykonano szereg scenariuszy testowych. Celem było sprawdzenie zmiany wydajności zapytań SQL wynikających z modyfikacji składni przy zachowaniu rezultatu, wpływu organizacji bazy danych, indeksowania oraz zaawansowanych mechanizmów, mającychna celu wzrost efektywności wykonywanych operacji, dostarczanych w wykorzystanych systemach. Testy zostały przeprowadzone przy pomocy autorskiej aplikacji napisanej w języku Java z wykorzystaniem szkieletu programistycznego Hibernate.
EN
Most of today's web applications run on relational database systems. Communication with them is possible through statements written in Structured Query Language (SQL). This paper presents the most popular relational database management systems and describes common ways to optimize SQL queries. Using the research environment based on fragment of the imdb.com database, implementing OracleDb, MySQL, Microsoft SQL Server and PostgreSQL engines, a number of test scenarios were performed. The aim was to check the performance changes of SQL queries resulting from syntax modication while maintaining the result, the impact of database organization, indexing and advanced mechanisms aimed at increasing the eciency of operations performed, delivered in the systems used. The tests were carried out using a proprietary application written in Java using the Hibernate framework.
EN
This paper presents a comparison between relational and graph database systems' performance in a web application recommendation system. The comparison is conducted on five different queries starting with simple ones, leading up to more complex queries, that are performed in a typical web social application. The implementation is done in C# using .NET framework and the database systems used are SQL Server and Neo4J. To effectively test the performance of both graph and relational database systems, tests were performed on 4 data sets. The tests imply performing 5 different retrieval queries taken in order of difficulty both in SQL and Neo4J.
PL
Powszechnie stosowane komercyjne narzędzia doboru indeksów działają na podstawie metod umożliwiających indeksowanie tabel będących częścią niezależnych zapytań SQL. W artykule przedstawiono ideę indeksowania tabel uwzględniającą gęstość grupy zapytań. Przedstawiono wyniki uzyskane autorską Metodą Doboru Indeksów (MDI), opierającą się na algorytmie genetycznym. Przeprowadzone badania pokazują, że dla różnych gęstości zastosowanie indeksu grupowego pozwala skrócić czas wykonania zapytań (o 15%), a także zmniejszyć rozmiar indeksów (o 68-90%).
EN
Commonly used commercial tools are based on a methodology that enables tables indexing for individual SQL queries. The article presents an original method, based on a genetic algorithm, for indexing tables for groups of queries in a relational database. Conducted experiments have shown that the use of indices for a group of queries can reduce the group execution time by 15% as well as can reduce the memory needs by 68-90%.
PL
Artykuł przedstawia metodę automatycznego doboru i optymalizacji indeksów utworzonych na tabelach relacyjnej bazy danych dla dowolnego wycinka czasowego w cyklu przetwarzania powtarzalnego lub zmiennego kodu SQL. Powszechny sposób selekcji indeksów polega na wybraniu najczęściej odpytywanych kolumn dla pojedynczego zapytania z pominięciem innych zapytań SQL w wybranym bloku przetwarzania zapytań. W całościowym cyklu przetwarzania powszechnie stosowana metoda optymalizacji tylko jednego zapytania SQL może okazać się mało wydajna.
EN
Article presents new approach to automatic indexes selection problem (ISP) and indexes optimization for any timeframe in process of constant or variable SQL queries block processing for relational database systems. Common index selection methods usually focus on choosing most frequently selected columns for standalone SQL query, omitting other queries present in the same processing block. For a long database processing, containing more than one SQL query, commonly used optimization methods may prove to be inefficient.
PL
Termin „przestrzeń informacyjna” pojawia się coraz częściej w literaturze informatologicznej, nie jest jednak jedynym, za pomocą którego opisywane są pewne obserwacje, zmiany czy wreszcie otoczenie, w jakim funkcjonuje człowiek. Celem referatu będzie przeanalizowanie niektórych pojęć, jakie są wybierane przez badaczy do nazywania tego otoczenia. Autorka podejmie próbę wskazania ich zakresów, różnic interpretacyjnych, odmiennych (być może) pól zastosowań, na podstawie przeprowadzonej kwerendy. Wynikiem tych analiz będzie propozycja odpowiedzi na pytanie o wzajemne relacje badanych terminów i – w konsekwencji – możliwość (i celowość) rozdzielenia ich zakresów.
EN
The concept of „information space” is being more and more popular in information science literature. However, it is not the only one used for describing observations, changes, or “surroundings” where people live. The aim of this article is analysis of some concepts being used by the researchers for describing these surroundings. The author, basing on literature, will try to define their scopes, to indicate differences in their interpretations, possibly different applications. The result of this analysis will be a proposed answer to a question concerning mutual relations of terms being surveyed, and – in consequence – possibility (and purposefulness) of dividing their scopes.
PL
Artykuł omawia operacje automatycznego przepisywania zapytań i ich zastosowanie w optymalizacji realizacji poleceń w bazach danych. Rozwiązania tego typu pozwalają znacząco skrócić czas wykonywania skomplikowanych zapytań w złożonych systemach, hurtowniach danych oraz środowiskach analitycznych. Artykuł porusza również kwestie dodatkowych mechanizmów, pomocnych w procesie dostrajania przepisywania zapytań, w tym m.in. analizy widoków i zapytań oraz statystyk. Wykonano eksperymenty w wybranych środowiskach bazodanowych, a ich wyniki zaprezentowano w artykule.
EN
The article discusses the operation of automatic query rewriting and its application in the optimization of the commands in the database. Solutions of this type allow you to significantly shorten the execution time of complex queries in complex systems, data warehouses and analytical environments. The article discusses the issues of additional mechanisms helpful in assisting the tuning process of rewriting queries, including analysis of views and queries, as well as statistics. Experiments were performed in selected database environments and their results are presented in the article.
first rewind previous Strona / 1 next fast forward last
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.