Руководство по созданию эффективных запросов



Download 17,08 Mb.
Pdf ko'rish
bet118/210
Sana25.06.2022
Hajmi17,08 Mb.
#704548
TuriРуководство
1   ...   114   115   116   117   118   119   120   121   ...   210
Bog'liq
OptimizZaprvPostgreSQL

в
ыводы
В этой главе были рассмотрены различные способы разбиения запросов на 
более мелкие функциональные части, а также преимущества и недостатки 
этих способов. Были рассмотрены потенциальные ловушки одного из часто 
используемых инструментов оптимизации – временных таблиц – и было 
показано, как обобщенные табличные выражения можно использовать в ка-
честве альтернативы, которая не мешает оптимизатору запросов. Мы также 
обсудили обычные и материализованные представления и их влияние на 
производительность. Наконец, были кратко рассмотрены секционирование 
и параллельное выполнение.


Глава 
8
Оптимизация 
модификации данных
До этого момента основное внимание уделялось оптимизации запросов, то 
есть охватывался только поиск данных. Мы не затронули ничего, связанно-
го с обновлением, удалением или добавлением записей в базу данных. Это 
и есть тема данной главы, в которой обсуждается, как модификация данных 
влияет на производительность и что в этом процессе можно улучшить.
ч
то
 
такое
 DML?
У любой системы баз данных есть два языка: DDL (
Data
Definition
Language

язык
описания
данных
), используемый для создания таблиц и других объектов 
базы данных, и DML (
Data
Manipulation
Language
– 
язык
управления
данными
), 
который применяется, чтобы запрашивать и изменять данные в базе. В Post-
greSQL DDL и DML являются частью SQL. Некоторые команды связаны с DDL 
(
ALTER
TABLE

CREATE
MATERIALIZED
VIEW

DROP
INDEX
и т. д.), а другие относятся 
к DML (
INSERT

UPDATE

DELETE
). Эти команды часто называют теми же словами 
DDL и DML, поэтому фраза «выполнение DDL» означает выполнение команд 
определения данных, а «выполнение DML» – команд 
INSERT

UPDATE
или 
DELETE
.

Download 17,08 Mb.

Do'stlaringiz bilan baham:
1   ...   114   115   116   117   118   119   120   121   ...   210




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish