Differences

This shows you the differences between two versions of the page.

Link to this comparison view

bd:laboratoare:09 [2022/05/02 18:49]
sorin.ciolofan [Noțiuni teoretice]
bd:laboratoare:09 [2023/11/16 17:38] (current)
sorin.ciolofan [Noțiuni teoretice]
Line 102: Line 102:
 {{:​bd:​laboratoare:​bd_carbon_lab9_ex9.png?​nolink&​450|}} {{:​bd:​laboratoare:​bd_carbon_lab9_ex9.png?​nolink&​450|}}
  
-  * O construcție cu **[NOT] EXISTS** este mult mai performantă decât o construcție cu **IN**, **SOME(ANY)** sau **ALL**, deoarece, în cazul în care folosim tabele ​temporale, acestea nu sunt indexate, ducând la scăderea considerabilă a performanțelor.+  * O construcție cu **[NOT] EXISTS** este mult mai performantă decât o construcție cu **IN**, **SOME(ANY)** sau **ALL**, deoarece, în cazul în care folosim tabele ​temporare, acestea nu sunt indexate, ducând la scăderea considerabilă a performanțelor.
   * Performațele depind de folosirea indexărilor,​ de dimensiunea tabelelor din baza de date, de numărul de linii returnate de subcere și dacă sunt necesare tabele temporare pentru a evalua rezultatele returnate.   * Performațele depind de folosirea indexărilor,​ de dimensiunea tabelelor din baza de date, de numărul de linii returnate de subcere și dacă sunt necesare tabele temporare pentru a evalua rezultatele returnate.
   * Deși o subcerere cu o construcție pe operatorul **NOT IN** poate fi la fel de eficient ca și în cazul unei construcții pe **NOT EXISTS**, cea din urmă este totuși mult mai sigură, dacă cererea întoarce și valori **NULL**. ​   * Deși o subcerere cu o construcție pe operatorul **NOT IN** poate fi la fel de eficient ca și în cazul unei construcții pe **NOT EXISTS**, cea din urmă este totuși mult mai sigură, dacă cererea întoarce și valori **NULL**. ​
bd/laboratoare/09.txt · Last modified: 2023/11/16 17:38 by sorin.ciolofan
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0