Schnellste und effizienteste SQL-Abfrage, um zu überprüfen, ob UID existiert

Was ist der schnellste und effizienteste Weg, um zu überprüfen, ob ein eindeutiger Bezeichner in einer database existiert? Vor allem für eine wahnsinnig große DB wollte man einfach nur eine true/false Antwort finden, wenn sie gefunden wird.

 global $wpdb; $guid = '12345'; $results = $wpdb->get_results( "SELECT * FROM $wpdb->posts WHERE `uid`='$uid' LIMIT 1"); if( empty ( $results ) ){ // OK to create } 

Ist es auch möglich, diese auf einen bestimmten Zeitraum zu beschränken? Wie nicht mehr als einen Monat zurück? Im Idealfall, wenn ich Daten mit Zeitstempeln einlese, ist es möglich, diese Informationen in die Abfrage für eine begrenzte Abfrage einzubeziehen. Begrenztes Wesen, keine zusätzliche Verarbeitung erforderlich über die erforderlichen Parameter hinaus.

Ich bin mir noch nicht sicher, wie man Abfragen so profiliert, dass jede Einsicht hilfreich ist. Ich habe EXPLAIN durch Google-Suchen gesehen, aber ich würde nicht wissen, wie man das hier nutzt.

Ultimatives Ziel; kann ich ein neues Objekt hinzufügen (referenziert mit einem eindeutigen Bezeichner) oder existiert es bereits?

Solutions Collecting From Web of "Schnellste und effizienteste SQL-Abfrage, um zu überprüfen, ob UID existiert"