2017-10-27 2 views
0

Ich habe dies gerade vom Google-Support erhalten und es hat mich überrascht, weil ich nicht wusste, dass es ein Stauproblem gab - haben andere Leute diese Erfahrung?Laufen BigQuery-Abfragen nachts schneller?

Um Ihre Anfrage zu befestigen, ich würde empfehlen, dass Sie versuchen, Ihre Abfrage in anderen Zeit wie Mitternacht

+0

Sind Sie/Ihre Firma (nicht sicher, was Ihr Hintergrund ist) mit einer Pauschalreservierung? Oder machen Sie nur On-Demand/Pay-As-You-Go-Preise? –

+0

Vanilla On-Demand – Maximilian

+0

Es klingt, als ob ihr Vorschlag auf Ihren Abfragen basiert, die mehr als 2000 Slots benötigen, um schnell ausgeführt zu werden. Wenn Sie die Abfragen zu einer Tageszeit ausführen, an der mehr freie Ressourcen zur Verfügung stehen, können Sie möglicherweise über 2000 hinaus skalieren. –

Antwort

9

BigQuery nächtliche ist, so ist es besser läuft, im Dunkeln zu laufen. Da es weniger Raubtiere gibt, kann sich BigQuery frei äußern und über die Prärien in der Nähe der Google Datacenters tummeln.

Andere Techniken, um die Anfragen zu "befestigen", beinhalten, sie von den Ley-Linien der Macht zu führen, die in den alchemistischen Tagebüchern von Hermes Trismagistus beschrieben werden. Leider darf ich ihren Aufenthaltsort nicht teilen und riskiere die Exkommunikation durch eine Reihe von Geheimgesellschaften, indem ich nur ihre Existenz erwähne.

Schließlich, wenn Sie Ihre Tabellen mit dem Suffix __Turbo benennen, wird BigQuery diese im Turbo-Modus ausführen, was bedeutet, dass sie auf 486/66 Prozessoren anstelle des Standard-Z80-Datenpfads ausgeführt werden.


Edited hinzufügen: In einer nicht snarky Antwort, wenn Sie nicht BigQuery Kapazität (das heißt Festpreisbuchungen) reserviert, können Sie niedrigeren Durchsatz zu bestimmten Zeiten erleben. BigQuery verfügt über einen gemeinsam genutzten Ressourcenpool. Wenn also viele andere Kunden ihn gleichzeitig verwenden, sind möglicherweise nicht genügend Ressourcen vorhanden, um allen Benutzern die Ressourcen zur Verfügung zu stellen, die für ihre Abfragen bei voller Geschwindigkeit benötigt werden.

Das heißt, BigQuery verwendet einen sehr großen Pool von Ressourcen, und wir (zZ) laufen mit einer Auslastungsrate, in der jeder Benutzer fast alle Ressourcen bekommt, die sie fast die ganze Zeit benötigen.

Wenn Ihre Abfragen zu bestimmten Tageszeiten um 20% langsamer werden, ist das vielleicht nicht überraschend. Wenn Sie sehen, dass Abfragen zwei- oder dreimal so lange dauern wie normalerweise, ist wahrscheinlich etwas anderes passiert.

Verwandte Themen