Welche Methoden gibt es, um die Leistung der Datenbank bei intensiver CPU-Auslastung zu verbessern?
Java
Welche Rolle spielt der Fremdschlüssel in einer Datenbank und warum ist er wichtig?
Warum ist das String-Objekt in Java unveränderlich?
Welche Methoden können verwendet werden, um das Wachstum der Cache-Größe zu verringern?
Aufgabe Gegeben: 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 -- Anzahl der Likes ); CREATE TABLE subscription_count ( profile_id BIGINT REFERENCES profile (id) UNIQUE, followers_count INT, -- Anzahl der Follower following_count INT -- Anzahl der Abonnements ); Es wird benötigt: 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 -- Index: create index on post (owner_id) -- Abfrage: select * from post where likes_count > ? AND owner_id = ?;
Code-Review: Ticket-Buchungsservice — welche Probleme sehen Sie im Code?
Wie wird die Datenintegritätsgarantie bei Verwendung von Basistypen in Java implementiert?
Können Sie erklären, was unter einem nicht-kumulativen Speicherbereich in der JVM verstanden wird?
Wie wird der Mechanismus des Typschmelzens im Kontext generischer Typen in der Programmiersprache umgesetzt?
Welche Vor- und Nachteile hat die Verwendung von CompletableFuture zur Verarbeitung asynchroner Aufgaben in Java?
Wann und warum sollte man in einer Multithread-Umgebung eine ConcurrentHashMap anstelle einer normalen HashMap verwenden?
Wie wird die Effizienz der Suche nach einem Element in der Datenstruktur TreeMap bewertet?
Was ist der Unterschied zwischen der Verwendung eines Fremdschlüssels und der direkten Verwendung der ID aus einer anderen Tabelle in der Datenbank?
Wird der Index auf owner_id für die Abfrage mit Bedingung bei likes_count verwendet?
Ich möchte einen Index zu einer Tabelle mit einer Million Einträgen hinzufügen – welche Folgen hat das und wie macht man es richtig?
Haben Sie Erfahrung in der Unterstützung von Projekten in der Produktion, bei der Behebung von Vorfällen, beim Monitoring?
Sollte in einer Arbeitsumgebung ein Profiler verwendet werden, um OutOfMemoryError-Fehler zu beheben?
Wenn die Überwachung zeigt, dass die Datenbank langsam zu antworten beginnt, wie würden Sie die Ursache suchen?
Wie haben Sie zum ersten Mal angefangen, die Programmiersprache Java zu lernen und zu verwenden?
Erklären Sie das Funktionsprinzip der optimistischen Sperrung in Datenverwaltungssystemen.