wiki:App

Version 3 (modified by 211561, 2 weeks ago) ( diff )

--

Изворен код

GitHub линк

Индекси

USERS → email

Бидејќи полето email често ќе се користи за пребарување или автентикација, креирањето индекс на ова поле ќе ја забрза побарувачката:

CREATE INDEX idx_users_email ON USERS(email);

CLIENTS → name

Композитен индекс на name и country може да ја забрза побарувачката на клиенти што филтрираат или сортираат по овие колони:

CREATE INDEX idx_clients_name_country ON CLIENTS (name, country);

BATCHES → batch_code

Ако пребарувате по batch_code, креирање индекс на ова поле ќе ја забрза побарувачката кога се бараат специфични серии:

CREATE INDEX idx_batches_batch_code ON BATCHES (batch_code);

ORDERS → status

Креирање индекс на status во табелата ORDERS може да ја забрза побарувачката кога се пребаруваат нарачки според статусот (на пример, "pending", "completed").

CREATE INDEX idx_orders_status ON ORDERS (status);

PAYMENTS → payment_status

При често филтрирање на плаќања според статус, овој индекс ќе ја забрза побарувачката за информациите за плаќање:

CREATE INDEX idx_payments_payment_status ON PAYMENTS (payment_status);

Тригери

Трансакции

Note: See TracWiki for help on using the wiki.