Hirdetés
- Windows 11: miért nem vált mindenki?
- Kompakt vízhűtés
- Gyorsabb processzort igen, memóriát alig kapott a Xiaomi új HD tévéokosítója
- OLED TV topic
- Házimozi haladó szinten
- Idén lesz tíz éves az AMD Socket AM4 foglalat
- OLED monitor topic
- Új termékkel és áremeléssel reagál a memóriahiányra a Raspberry Pi
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Milyen billentyűzetet vegyek?
Új hozzászólás Aktív témák
-
kw3v865
senior tag
Sziasztok!
Egy PostgreSQL-es kérdésem lenne, amin már régóta agyalok, mi lenne a megfelelő megoldás.
- Adott egy - nem túl bonyolult - függvény, ami egy táblából dolgozik a lekérdezéshez és nagyon gyakran, 0,5 másodpercenként meg van hívva, tehát nagyon fontos, hogy igen gyors legyen (ez meg is valósul, tényleg nagyon gyors).
- Ennek a táblának a tartalma dinamikusan változik, 20 másodpercenként frissül és alapvetően elég kevés rekordot tartalmaz pont azért, hogy gyors legyen.
- A kérdés az, hogy milyen megoldással frissüljön ennek a táblának a tartalma úgy, hogy ne akadályozza a függvény futását, amely ezt a táblát használja.
- 1. megoldás: a frissítés abból áll, hogy először TRUNCATE-elem a táblátTRUNCATE TABLE tábla;
majd INSERT-álom a sorokat:INSERT INTO tábla SELECT * FROM másik_tábla WHERE feltétel;
- 2. megoldás:DELETE FROM tábla;
majd INSERT-álom a sorokat:INSERT INTO tábla SELECT * FROM másik_tábla WHERE feltétel;Ezt a két lépést úgy akarom megoldani, hogy egy blokkban fusson le, tehát egy függvénybe teszem bele.
Fontos kérdés, hogy mi van, ha éppen akkor hívódik meg a függvényem, ami a táblát használja, amikor éppen a frissítő függvény (truncate/delete, majd insert) fut?
Előállhat olyan helyzet, hogy épp üres táblát használ a függvényem?
Új hozzászólás Aktív témák
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- Samsung Galaxy Felhasználók OFF topicja
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Autós topik
- Kerékpárosok, bringások ide!
- Gyúrósok ide!
- Windows 11: miért nem vált mindenki?
- Kompakt vízhűtés
- Google Pixel topik
- PlayStation 5
- További aktív témák...
- 27% számlával! MSI Prestige 14Evo! 13700H / 16GB DDR5 / 1TB NVMe SSD Notebook!
- LENOVO ThinkBook 14s Yoga touch 360 - i5-1135G7, 16GB RAM, SSD, jó akku, számla, 6 hó gar
- Lenovo T14s Gen 2 - 14,1" touch, i5 1145 G7, 16GB RAM, 256-512GB SSD, jó akku, számla, 6 hó gar
- Apple iPhone 12 Pro 256GB, Kártyafüggetlen, 1 Év Garanciával
- Apple AirPods Max Midnight ! Új Bontatlan / 2028.03.16-ig Garancia!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

