Bu tür bir bilgi edinmenin bir yolu var mı?
Ben (kullanıcı) bizim için geçerli olduğunu düşünmüyorum
Açıklama Görselleştirme
"query": {
"queryPlan": [
{
"name": "Stage 1",
"id": "1",
"waitRatioAvg": 0.008679262671196536,
"waitRatioMax": 0.009519650796361627,
"readRatioAvg": 0.45445465918366207,
"readRatioMax": 1,
"computeRatioAvg": 0.1796969833724843,
"computeRatioMax": 0.2585664334066632,
"writeRatioAvg": 0.06727424173478641,
"writeRatioMax": 0.06727424173478641,
"recordsRead": "37098285",
"recordsWritten": "37098285",
"steps": [
{
"kind": "READ",
"substeps": [
için statistics.query.queryPlan
adresinden daha fazla ayrıntı görün Jobs: get API parçası aşağıdan geliyor Her aşamada "Satırlar" görüyorum, ancak "Bayt İşlenmiş" göremiyorum. "İşlenmiş Bayt" tarafından BQ ücretleri gibi ben Büyük olasılıkla biliyorum ama genelinde tüm işlenmiş bayt toplamına dayalı
ben ücret sanmıyorum bahsetmek istedik ... optimize etmek
istiyorum tüm aşamalar.
Hiç de değil! more details here
Seçtiğiniz sütunlarda işlenen toplam verilere göre ücretlendirilirsiniz ve sütun başına toplam veri sütundaki veri türlerine göre hesaplanır.
Bu yüzden, biraz yanlışı olabilirim ama aradığınız optimizasyon, performans açısından değil, ücret açısından tam anlam ifade ediyor.
Diğer taraftan - bana göre kör nokta - billing tier tam olarak nasıl hesaplanır? Faktörler nelerdir?
Her aşama için işlenen baytların, faturalandırma katmanını nasıl kullandığını biliyorsanız, potansiyel olarak yararlı olabilir - bu yüzden bu benim için hala açık bir sorudur: o (
# arasında korelasyon olması gerektiğine inanıyorum. READ aşamalarında baytlar ve toplam baytlar belirlendi.Katman 1 sorgularının çoğunda, bu tottal baytlar faturalandırılarak ilişkilendirilmelidir.Bunun yanı sıra, hangi adımın sorguyu daha yüksek bir seviyeye çıkardığına dair bir gösterge olması da hoş olurdu ... –
bu konuda seninleyim: o) –