Changes between Version 29 and Version 30 of Индекси


Ignore:
Timestamp:
06/16/25 14:37:55 (25 hours ago)
Author:
183175
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Индекси

    v29 v30  
    8585{{{SELECT}}} со {{{FOR UPDATE}}} (за заклучување редови)\\
    8686\\
     87
     88'''1. Индекси на {{{stock}}} табелата'''
     89Во документот app.js имам поставено на почеток два индекси \\
     90Кои се користат при пребарување залиха за одреден производ и големина (како во /order endpoint) како и во\\
     91SQL прашањето со {{{FOR UPDATE}}} за заклучување редови пред ажурирање.\\
     92Овие индекси го забрзуваат пребарувањето на редови во '''stock''' по {{{id_product}}} и {{{id_size}}}.\\
     93{{{#!sql
     94CREATE INDEX IF NOT EXISTS idx_stock_product ON stock(id_product);
     95CREATE INDEX IF NOT EXISTS idx_stock_size ON stock(id_size);
     96}}}\\
     97'''2. Индекси на {{{products}}} табелата'''
     98Во документот app.js имам поставено основен индекс на примарниот клуч {{{id_product}}}.\\
     99{{{#!sql
     100CREATE INDEX IF NOT EXISTS idx_products_category ON products(id_category);
     101}}}\\
     102'''3. Индекси на {{{customers}}} табелата'''