Bu konuda, kiracı oluşturma sırasında kullanılabilecek farklı parametre şablonlarının temel parametreleri ve aralarındaki farklar açıklanmaktadır.
Parametre şablonunu yalnızca OceanBase Database V4.3.3 ve sonraki sürümler için yapılandırabilirsiniz.
Arka plan bilgileri
ApsaraDB for OceanBase, iş gereksinimlerinize göre en iyi performansı sağlamak amacıyla kiracı oluştururken farklı parametre şablonları seçmenize olanak tanır.
ApsaraDB for OceanBase aşağıdaki parametre şablonlarını destekler:
Basit OLTP (varsayılan): Çevrimiçi sipariş işlemleri ve ödemeler gibi yüksek eşzamanlılık gerektiren nokta sorguları kullanan İnternet işletmelerinin çekirdek sistemleri için uygundur. Çalıştırılan SQL deyimleri basittir; bu sayede hızlı yanıt süresi elde edilir.
Karmaşık OLTP: Karmaşık işlemler içeren çevrimiçi işlem sistemleri için uygundur. Bu şablon, karmaşık birleştirmeler, alt sorgular ve PL ile yazılmış toplu işleri içeren uzun süre çalışan ve büyük işlemlerin yönetilmesini kapsar. Bir küme örneği yalnızca çevrimiçi işlem işleme (OLTP) iş yükleri için ayrılmışsa,
large_query_thresholdparametresinin varsayılan 600 saniyelik değerini 5 saniyeye optimize etmenizi öneririz.HTAP: Vektörleştirilmiş bir altyapı aracılığıyla çevrimiçi analiz performansını artırmak için OLTP ve çevrimiçi analitik işlem (OLAP) iş yüklerini aynı anda çalıştıran sistemler için uygundur.
OLAP: OLAP gerektiren gerçek zamanlı veri ambarları için uygundur. Varsayılan olarak, oluşturulan tablolar sütunlu depolama ve optimize edilmiş vektörleştirilmiş bir altyapı kullanır; bu sayede karmaşık analizler için performans artırılır. Bir küme örneği yalnızca OLAP iş yükleri için ayrılmışsa, sistem değişkenlerini ve küme parametrelerini optimize etmenizi öneririz. Buna uyarlamalı paralel hesaplamayı etkinleştirme, SQL deyimi sıralama belleğini optimize etme, SQL deyimleri ve işlemler için zaman aşımı ayarlarını yapılandırma ve büyük sorgu stratejilerini ayarlama dahildir. Ayrıca, kiracılar için
utf8mb4_binkarakter setini kullanmanızı öneririz.
Karşılaştırma
Tür | Parametre | Basit OLTP | Karmaşık OLTP | HTAP | OLAP |
Küme parametreleri | large_query_threshold | 5 sn | 600 sn | 600 sn | 0 ms (LARGE QUERY devre dışı) |
trace_log_slow_query_watermark | 1 sn | 1 sn | 1 sn | 7 gün | |
Kiracı parametreleri | _rowsets_max_rows | 1 | 4 | 32 | 256 |
log_transport_compress_all | True | True | True | False | |
default_table_store_format | Satır deposu | Satır deposu | Satır deposu | Sütun deposu | |
_io_read_batch_size | 0K | 0K | 0K | 128K | |
_io_read_redundant_limit_percentage | 0 | 0 | 0 | 50 | |
Sistem değişkenleri | ob_query_timeout | 10 sn | 10 sn | 10 sn | 604800000000 ms (7 gün) |
ob_trx_timeout | 1 gün | 1 gün | 1 gün | 604800000000 ms (7 gün) | |
parallel_degree_policy | MANUAL | MANUAL | MANUAL | AUTO | |
parallel_min_scan_time_threshold | 1 sn | 1 sn | 1 sn | 10 ms | |
ob_sql_work_area_percentage | %5 | %5 | %5 | %30 | |
collation_server | utf8mb4_general_ci | utf8mb4_general_ci | utf8mb4_general_ci | utf8mb4_bin | |
collation_connection | utf8mb4_bin |