Kuidas parandada SQL-päringute jõudlust andmebaasis?
Java
Miks on oluline vabastada ressursid pärast nende kasutamist programmis?
Milliseid tehnoloogiaid ja tööriistu kasutasite oma viimases projektis?
Millised meetodid on olemas andmebaasi jõudluse parandamiseks protsessori intensiivse koormuse ajal?
Kas saaksite veidi pärast töö/intervjuu lõppu veeta aega?
Milliseid meetodeid saab kasutada vahemälu suuruse kasvu vähendamiseks?
Ülesanne Andmed: CREATE TABLE profile ( id BIGSERIAL PRIMARY KEY, nickname VARCHAR, registered_at TIMESTAMP ); CREATE TABLE post ( id BIGSERIAL PRIMARY KEY, owner_id BIGINT REFERENCES profile (id), body TEXT, inserted_at TIMESTAMP, likes_count INT -- like'ide arv ); CREATE TABLE subscription_count ( profile_id BIGINT REFERENCES profile (id) UNIQUE, followers_count INT, -- jälgijate arv following_count INT -- jälgitud arv ); Nõutav: select p.id, sc.followers_count from post p join subscription_count sc on sc.profile_id = p.owner_id where sc.followers_count > 500 -- Indeks: create index on post (owner_id) -- Päring: select * from post where likes_count > ? AND owner_id = ?;
Miks Java-s on String-tüüpi objekt muutumatu?
Kas on mitte-kumulatiivse mälupiirkonna mõiste JVM-is?
Millal ja miks peaks kasutama ConcurrentHashMap-i tavalise HashMap-i asemel mitme niidiga keskkonnas?
Koodi ülevaatus: Piletite broneerimisteenus — milliseid probleeme näete koodis?
Kuidas rakendub tüübi kustutamise mehhanism üldtüüpide kontekstis programmeerimiskeeles?
Mis on välisees võtme roll andmebaasis ja miks see on oluline?
Millised on erinevused meetodite map ja flatMap vahel Java Stream API-s töötamisel?
Kuidas hinnata TreeMap andmestruktuuris oleva elemendi otsimise tõhusust?
Kas owner_id indeksi kasutatakse päringus koos likes_count tingimusega?
Soovin lisada indeks miljonit kirje sisaldavale tabelile — millised on tagajärjed ja kuidas seda õigesti teha?
Kas töökeskkonnas peaks kasutama profilerit OutOfMemoryError'i vigade kõrvaldamiseks?
Millistes olukordades kasutatakse Consumer disainimustrit?
Kuidas saab määrata, et teenuse taaskäivitamine toimub OutOfMemoryError põhjustatud vahemälu uuenduste tõttu?