tietokantakutsut
Tietokantakutsut tarkoittavat sovelluksen ja tietokantajärjestelmän välistä vuorovaikutusta, jolla pyritään hakemaan, lisäämään, muokkaamaan tai poistamaan tietoja. Ne voivat kulkea sekä suoran SQL:n että ohjelmointikielien tai ORM-kerroksen kautta.
Tyypillisiä kutsuja ovat SELECT-kyselyt tiedon lukemiseen, INSERT-, UPDATE- ja DELETE -muutokset sekä mahdolliset DDL-lauseet kuten CREATE
Käytännön toteutuksessa tietokantakutsut voivat olla suoraa SQL:ää, ORM-kerroksen kautta tuotettuja kyselyjä tai tallennettuja proseduuritoimituksia (stored procedures).
Suorituskykyyn vaikuttavat tekijät ovat yhteyspoolaus, erä- ja ryhmäkäsittely sekä mahdolliset N+1-ongelmakäytännöt, jolloin liian monta kutsua toistuu
Havainnointi ja testaus ovat olennaisia: seurataan suoritusaikoja, lokitetaan hitaat kyselyt ja tarkastellaan kyselysuunnitelmia. Hyödyllistä on myös
Esimerkki: SELECT nimi FROM käyttäjät WHERE id = 123; Tämä on tyypillinen suoritus tietokantakutsusta käyttäjän nimen hakemiseksi.