En este tema se describe cómo agregar una instancia de solo lectura columnstore a una instancia primaria.
Background information
PolarDB-X uses a read/write splitting architecture for its columnstore index. Columnar nodes handle columnstore writes, while CN nodes handle columnstore reads. A columnstore read-only instance refers specifically to columnstore access. By deploying additional CN nodes, you can achieve physical isolation for columnstore query paths and implement a read-only instance.
Notes
- A columnstore read-only instance must be in the same region as its primary instance but can be in a different zone.
- A columnstore read-only instance cannot exist independently and must belong to a primary instance. If you create a database on the primary instance, it is automatically replicated to the read-only instance. Similarly, if you delete a database from the primary instance, the corresponding database is also deleted from the read-only instance.
- A columnstore read-only instance can access only tables that have a columnstore index. Queries on tables without a columnstore index will return an error.
Procedure
Log on to the Consola de PolarDB-X.
- In the upper-left corner of the page, select the region where the target instance resides.
On the Instances page, click the PolarDB-X 2.0 tab.
Find the target instance and click Columnstore Read-only Instance in the Actions column. Alternatively, click the instance to go to its details page, then in the Columnstore Read-only Instance section on the right, click Add Columnstore Read-only Instance.
-
In the dialog box that appears, configure the following parameters.
Parámetro
Descripción
Product Type
Seleccione suscripción o pay-as-you-go.
NotaEl modelo suscripción es un método de facturación prepago. Resulta adecuado para entornos de producción estables y ofrece un precio unitario menor que pay-as-you-go.
El modelo pay-as-you-go es un método de facturación pospago que se utiliza generalmente para pruebas o aprendizaje.
Para crear una instancia pay-as-you-go, asegúrese de que el saldo de su cuenta de Alibaba Cloud sea como mínimo de 100 USD.
Region
La instancia de solo lectura debe estar en la misma región que la instancia primaria. Por ejemplo, si la instancia primaria se encuentra en China (Hangzhou), la región de la instancia de solo lectura se establece automáticamente en China (Hangzhou) y no se puede modificar.
Zone
Seleccione una zona para la instancia de solo lectura. La instancia primaria y la de solo lectura pueden ubicarse en zonas distintas.
Network type
Está fijado como virtual private cloud (VPC) y no se puede cambiar.
Virtual private cloud (VPC)
Seleccione una VPC.
vSwitch
Seleccione un conmutador virtual.
MySQL version
Está fijado como 5.7 y no se puede cambiar.
Instance selection model
Modelo personalizado. Esta configuración no se puede modificar.
Specification series
Admite las especificaciones General-purpose columnstore y Dedicated columnstore.
Compute node specifications
Se comercializa como especificaciones de nodo × número de workers. Seleccione una especificación para establecer la cantidad de núcleos de CPU y el tamaño de memoria de la instancia.
NotaUna instancia de solo lectura columnstore incluye únicamente nodos de la capa de cómputo. No contiene nodos de la capa de almacenamiento row store.
Number of workers
Seleccione la cantidad de nodos para la especificación elegida. El valor predeterminado es de 2 nodos.
Storage class
Está fijado como local SSD y no se puede cambiar.
Storage fee
Los nodos de cómputo columnstore no generan cargos por almacenamiento de datos. No es necesario seleccionar capacidad.
Subscription duration
Seleccione la duración de la suscripción.
NotaEste parámetro está disponible únicamente cuando el método de facturación es suscripción.
Quantity
Seleccione la cantidad de instancias que desea adquirir.
Accept the Service Agreement and click Buy Now.
On the Payment page, confirm the order and payment method, then click Pay.
After successful payment, wait 3–5 minutes for the service to be activated. Then, go to the Instances page in the console to view the newly created columnstore read-only instance.