Tenant'lar, veritabanı nesne yönetimi ve kaynak yönetimi için temel oluşturur. CPU, bellek ve G/Ç kaynakları gibi hem veritabanı nesnelerinin hem de kaynakların kapsayıcısı olarak işlev görürler. ApsaraDB for OceanBase konsolunda tenant'lar oluşturabilir ve yönetebilirsiniz.
Ön koşullar
Bir küme örneği oluşturmuş olmanız gerekir. Daha fazla bilgi için bkz. Örnek satın alma.
Sınırlamalar
Tek bir küme örneği altında oluşturulabilecek maksimum tenant sayısını aşağıdaki kurallara göre hesaplayabilirsiniz:
Maksimum tenant sayısı = min (küme düğümü başına CPU sayısı * küme düğümü sayısı, kümenin izin verdiği maksimum tenant sayısı); burada kümenin izin verdiği maksimum tenant sayısı 50'dir.
2F (iki tam özellikli çoğaltma) senaryosunda bir küme örneği en fazla 32 tenant oluşturmayı destekler; 3F (üç tam özellikli çoğaltma) senaryosunda ise bir küme örneği en fazla 50 tenant oluşturmayı destekler.
Yordam
ApsaraDB for OceanBase konsoluna giriş yapın.
Sol gezinme bölmesinde Instances seçeneğine tıklayın.

Örnek listesinde, hedef küme örneğinin adına tıklayarak Cluster Instance Workspace sayfasına gidin.
Görüntülenen sayfanın sağ üst köşesinde Create Tenant seçeneğine tıklayın.
-
Tenant parametrelerini ihtiyacınıza göre yapılandırın.
Parametre
Açıklama
Tenant Adı
Tenant'ın adı.
Ad 2 ila 64 karakter uzunluğunda olmalı ve Çince karakterler, rakamlar, harfler, alt çizgi (_) ve kısa çizgi (-) içerebilir. Ad büyük/küçük harfe duyarlıdır ve bir harf veya alt çizgi ile başlamalıdır. sys olarak ayarlanamaz.
Tenant Modu
Tenant modu; Oracle veya MySQL olabilir.
Parametre Şablonu
ApsaraDB for OceanBase konsolu dört farklı parametre şablonu sunar. Parametreler ve değişkenler hakkında daha fazla bilgi için bkz. Parametre şablonu açıklamaları.
NotYalnızca OceanBase Database V4.3.3 ve sonraki sürümleri için bir parametre şablonu yapılandırabilirsiniz.
Basit OLTP: Çevrimiçi sipariş işlemleri ve ödemeler gibi yüksek eşzamanlılık gerektiren nokta sorguları için uygun olan İnternet işletmelerinin çekirdek sistemleri için uygundur. Çalıştırılan SQL deyimleri basittir ve hızlı yanıt süresi sağlar.
Karmaşık OLTP: Karmaşık işlemler içeren çevrimiçi işlem sistemleri için uygundur. Bu kapsamda karmaşık birleştirmeler, alt sorgular ve PL ile yazılmış toplu işleri içeren uzun süreli ve büyük işlemler ele alınır. 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 değerini varsayılan 600 saniyeden 5 saniyeye optimize etmenizi öneririz.HTAP: Vektörleştirilmiş bir motor aracılığıyla çevrimiçi analiz performansını artırmak için OLTP ve çevrimiçi analitik işleme (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ütun tabanlı depolama ve performans iyileştirmesi için optimize edilmiş vektörleştirilmiş bir motor kullanı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. Bu kapsamda uyarlamalı paralel hesaplamayı etkinleştirme, SQL 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 tenant'lar için
utf8mb4_binkarakter kümesini kullanmanızı öneririz.
Karakter Kümesi
Veritabanının karakter kümesi.
MySQL tenant'ı için aşağıdaki karakter kümeleri desteklenir:
utf8mb4_general_ci
utf8mb4_bin
utf8mb4_unicode_ci
utf16_general_ci
utf16_bin
utf16_unicode_ci
gbk_chinese_ci
gbk_bin
gb18030_chinese_ci
gb18030_bin
binary
Oracle tenant'ı için aşağıdaki karakter kümeleri desteklenir:
utf8
gbk
NotStandart Sürüm (Anahtar-Değer) küme örneğinde bir tenant oluştururken yalnızca utf8mb4 karakter kümesi desteklenir ve değiştirilemez.
Tablo Adı Büyük/Küçük Harf Duyarlılığı
Tablo adlarının büyük/küçük harfe duyarlı olup olmadığını belirtir.
NotTenant Mode değeri MySQL olarak ayarlandığında bu parametreyi yapılandırmanız gerekir. Varsayılan olarak tablo adları büyük/küçük harfe duyarlı değildir.
Bu parametre tenant oluşturulduktan sonra değiştirilemez.
Saat Dilimi
Tenant'ın saat dilimi.
Birim Sayısı
Tenant için kaynak birimi sayısı.
Bir tenant için kaynak birimi sayısını artırmak üzere öncelikle kümeye düğümler eklemeniz gerekir. Daha fazla bilgi için bkz. Düğüm ekleme ve kaldırma.
Ayrılan Kaynaklar
Tek bir düğümdeki tenant için CPU çekirdeği sayısı ve bellek boyutu. Tenant için kullanılabilir IOPS ve günlük disk boyutunu ayarlamak üzere More Advanced Settings seçeneğini genişletebilirsiniz.
NotBir tenant için günlük disk boyutunu yalnızca OceanBase Database V4.x'te belirtebilirsiniz.
Bir tenant için kullanılabilir IOPS değerini yalnızca OceanBase Database V4.2.5 ve sonraki sürümlerde belirtebilirsiniz.
OceanBase Database V3.x ve V4.x küme örneğinde 1C4G (1 CPU çekirdeği ve 4 GB bellek) teknik özelliklerine sahip bir tenant oluşturabilirsiniz.
Bir küme örneğindeki tüm tenant'ların CPU ve bellek kaynaklarının toplamı, küme örneğinin teknik özelliklerini aşamaz. ApsaraDB for OceanBase V4.x'te, tüm tenant'ların günlük disk boyutlarının toplamı kümenin günlük disk kapasitesini aşamaz.
Bir tenant'ın toplam kullanılabilir kaynağı = Tek düğüm kaynağı × Kaynak dağıtım düğümü sayısı × Çoğaltma sayısı
Birincil Uç Nokta VPC'si
Veritabanı örneğinin bulunduğu VPC'nin kimliği. Erişim gecikmesini etkili bir şekilde azaltmak için iş veya uygulamanızın bulunduğu VPC'yi kullanmanızı öneririz.
Uygun bir VPC yoksa istendiği gibi bir VPC oluşturun. Daha fazla bilgi için bkz. VPC nedir
Tenant Birincil Alanı
Tenant'ın birincil alanı. Birden fazla birincil alan seçebilirsiniz.
Birincil Uç Noktanın Birincil Alanı
Tenant'ın birincil adres proxy'sinin dağıtıldığı alan.
NotBirincil adres proxy'si için kullanılan alan ile veri birincil alanı farklıysa veri gecikmesi oluşur.
Birincil Uç Nokta vSwitch'i
Birincil adresin bağlı olduğu vSwitch'in kimliği. Kullanılabilir özel IP adresi sayısını görüntüleyebilirsiniz. Kullanılabilir özel IP adresi sayısı 0 olduğunda başka bir VPC ve vSwitch seçmeniz gerekir.
Uygun bir vSwitch yoksa istendiği gibi bir tane oluşturun. Daha fazla bilgi için bkz. vSwitch oluşturma ve yönetme.
Tenant İzin Listesi
Küme örneğinden otomatik olarak eşitlenen tenant izin listeleri. Küme örneğinde yapılan izin listesi değişiklikleri, küme örneğindeki tüm tenant'lar için geçerli olur. Tenant için daha sonra ek izin listeleri ekleyebilirsiniz. Daha fazla bilgi için bkz. Tenant izin listelerini ayarlama.
Açıklamalar (İsteğe Bağlı)
Tenant hakkında ek bilgiler. Açıklamalar 30 karakteri aşamaz.
Create seçeneğine tıklayın. Instances sayfasında tenant oluşturma ilerlemesini görüntüleyebilirsiniz.