Changes between Version 6 and Version 7 of Индекси


Ignore:
Timestamp:
03/31/25 23:16:18 (2 months ago)
Author:
183175
Comment:

--

Legend:

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

    v6 v7  
    22Индексите ги забрзуваат операциите за пребарување и филтрирање, што значително го намалува времето на извршување на SQL барања.
    33Индексирањето има смисла ако ќе ја подобри брзината на наредбите '''SELECT, JOIN, WHERE, ORDER BY''' и '''GROUP BY'''.
    4 Направивме измени во db.js така што {{{Client}}} го заменивме за {{{Pool}}} \\
    5 бидејки client секогаш отвара нова конекција а со pool користи збир конекции за подобра оптимизација.
     4Направивме измени во db.js така што '''{{{Client}}}''' го заменивме за '''{{{Pool}}}''' \\
     5бидејки client секогаш отвара нова конекција а со pool користи збир конекции за подобра оптимизација. \\
     6Кога зборуваме за поставување на барања до база, на старата верзија тоа беше веројатно многу по лимитирано, \\
     7а сега имаме овозможено повеќе истовремени конекции  т.е. {{{max: 20}}}. \\
     8Во нашиот код рачно се отвора и затвора конекција, додека новиот код користи '''{{{getClient()}}}''' за подобра контрола над конекциите \\
     9{{{#!sql
     10module.exports = {
     11  query: (text, params) => pool.query(text, params),
     12  getClient: async () => {
     13    const client = await pool.connect();
     14    return client;
     15  },
     16};
     17}}}
    618== Кои прашалници се најчесто користени во проектот