Changes between Version 10 and Version 11 of OtherTopics


Ignore:
Timestamp:
02/27/26 06:29:59 (3 weeks ago)
Author:
221181
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OtherTopics

    v10 v11  
    141141
    142142Обем на тест податоци:
    143 250.000+ редови (Табела за продажби),
    144 50.000+ редови (Табела за нарачки),
    145 10.000+ производи (Табела за производи)
     143500.000+ редови (Табела за нарачки),
     144100.000+ производи (Табела за производи)
    146145
    147146{{{
     
    149148TRUNCATE purchase_order, product RESTART IDENTITY CASCADE;
    150149
    151 -- 10.000 производи
     150-- 100.000 производи
    152151INSERT INTO product (name, description, sku, unit_price, category_id, supplier_id)
    153 SELECT 'Product ' || i, 'Desc', 'SKU-' || i, (random() * 100)::numeric(12,2), 1, 1 FROM generate_series(1, 10000) AS i;
    154 
    155 -- 50.000 нарачки
     152SELECT 'Product ' || i, 'Desc', 'SKU-' || i, (random() * 100)::numeric(12,2), 1, 1 FROM generate_series(1, 100000) AS i;
     153
     154-- 500.000 нарачки
    156155INSERT INTO purchase_order (order_date, expected_delivery_date, status, supplier_id, warehouse_id)
    157 SELECT CURRENT_DATE, CURRENT_DATE + i, CASE WHEN i % 2 = 0 THEN 'Pending' ELSE 'Received' END, 1, 1 FROM generate_series(1, 50000) AS i;
     156SELECT CURRENT_DATE, CURRENT_DATE + i, CASE WHEN i % 2 = 0 THEN 'Pending' ELSE 'Received' END, 1, 1 FROM generate_series(1, 500000) AS i;
    158157}}}
    159158
     
    164163{{{
    165164SELECT * FROM purchase_order WHERE status = 'Pending';
     165EXPLAIN ANALYZE SELECT * FROM purchase_order WHERE status = 'Pending';
    166166}}}
    167167
     
    201201{{{
    202202SELECT * FROM product WHERE name LIKE 'Laptop%';
     203EXPLAIN ANALYZE SELECT * FROM product WHERE name LIKE 'Laptop%';
    203204}}}
    204205