- Descripción general del servicio
-
Pasos iniciales
- Guía de operación
- Paso 1: Comprar una instancia de base de datos
- Paso 2: Conectarse a la instancia de base de datos
- Pasos iniciales con prácticas comunes
-
Guía del usuario
- Especificaciones y sugerencias de uso
- Gestión de permisos
- Gestión de facturación
- Migración de datos
-
Proxy de base de datos (división de lectura/escritura)
- Introducción de la división de lectura/escritura
- Introducción a los niveles de coherencia
- Habilitación de división de lectura/escritura
- Configuración de grupos de conexiones
- Configuración de la división de transacciones
- Asignación de ponderaciones de lectura
- Configuración del modo de procesamiento de Multi-Statement
- Cambio de las especificaciones de una instancia proxy
- Cambio del número de nodos de instancia de proxy
- Actualización de la versión del kernel de una instancia proxy de base de datos
- Solicitud de un nombre de dominio privado para una instancia de proxy
- Cambio de la dirección de división de lectura/escritura
- Cambio del nivel de coherencia
- Modificación de parámetros de instancia de proxy
- Habilitación y deshabilitación de control de acceso
- Reiniciar una instancia de proxy
- Deshabilitación de división de lectura/escritura
- Introducción a las reglas de asignación de ponderación de lectura
- Comprobación del rendimiento de división de lectura/escritura
-
Gestión del ciclo de vida de instancias
- Cambiar el nombre de una instancia
- Cambio de una descripción de instancia
- Eliminación de una instancia facturado en base a pago por uso
- Reiniciar una instancia
- Reiniciar un nodo
- Cambio de un nombre de nodo
- Exportación de información de instancia
- Introducción de instancias de recuperación ante desastres heterogéneas
- Reconstrucción de una instancia eliminada de la papelera de reciclaje
-
Modificaciones de instancia
- Cambio de vCPUs y memoria de una instancia
- Cambio de almacenamiento de una instancia anual/mensual
- Configuración de políticas de escalado automático
- Cambio de una ventana de mantenimiento
- Selección de conceptos mostrados de instancia
- Actualización de una versión secundaria
- Actualización del sistema operativo de una instancia de base de datos
- Réplicas de lectura
- Gestión de bases de datos
- Gestión de cuentas (no administrador)
- Seguridad de datos
-
Copias de repaldo de datos
- Principios de copia de respaldo
- Tipos de copia de respaldo
- Espacio de copia de respaldo y facturación
- Configuración de una política de copia de respaldo automatizada
- Configuración de una política de copia de respaldo entre regiones
- Creación de una copia de respaldo manual
- Exportación de información de copia de respaldo
- Eliminación de una copia de respaldo manual
- Restauración de datos
- Gestión de conexiones
-
Gestión de plantillas de parámetros
- Creación de una plantilla de parámetros
- Modificación de una plantilla de parámetro
- Exportación de parámetros
- Comparación de plantillas de parámetros
- Consulta del historial de cambios de parámetros
- Replicación de una plantilla de parámetro
- Restablecimiento de una plantilla de parámetro
- Aplicación de plantilla de parámetros
- Consulta de registros de aplicación de una plantilla de parámetro
- Edición de una descripción de plantilla de parámetro
- Eliminación de una plantilla de parámetro
- Métricas y alarmas
- Interconexión con CTS
- Gestión de registros
- Asistente de DBA
- Centro de tareas
- Gestión de etiquetas
- Gestión de cuotas
- Funciones del kernel
-
Referencia de la API
- Antes de comenzar
- Descripción de la API
- Invocaciones a las API
-
Las API (recomendadas)
- Consulta de información de versión acerca de un motor de base de datos
- Consulta de especificaciones de base de datos
-
Gestión de instancias de base de datos
- Creación de una instancia
- Consulta de instancias
- Reiniciar instancia de base de datos
- Eliminación de una instancia de base de datos
- Consulta de detalles de una instancia de base de datos
- Consulta de detalles de instancias en lotes
- Creación de una réplica de lectura
- Eliminación de una réplica de lectura
- Ampliación del espacio de almacenamiento de una instancia anual/mensual
- Cambio del nombre de una instancia de base de datos
- Restablecimiento de una contraseña de base de datos
- Cambio de las especificaciones de instancia de base de datos
- Consulta de grupos de recursos dedicados
- Consulta de recursos dedicados
- Configuración de la función de supervisión por segundos
- Consulta de la configuración de la función de monitoreo por segundos
- Reiniciar un nodo
- Actualización de la versión del kernel de una instancia de base de datos
- Habilitación o deshabilitación de SSL
- Vinculación de una EIP
- Desvinculación de una EIP
- Promoción de una réplica de lectura a primaria
- Cambio de una ventana de mantenimiento
- Modificación de un grupo de seguridad
- Cambio de una dirección IP privada
- Cambio de un puerto de base de datos
- Cambio de una descripción de instancia
- Gestión de copias de respaldo
- Gestión de plantillas de parámetros
- Gestión de cuotas
-
Proxy de base de datos
- Habilitación del proxy de base de datos
- Deshabilitación del proxy de base de datos
- Consulta de instancias de proxy de base de datos
- Consulta de especificaciones del proxy de base de datos
- Adición de nodos de proxy de base de datos
- Cambio de las especificaciones de una instancia proxy de base de datos
- Asignación de ponderaciones de lectura
- Habilitar o deshabilitar la división de transacciones
- Cambio de la coherencia de la sesión de proxy
- Gestión de registros
- Gestión de etiquetas
-
Gestión de usuarios de bases de datos
- Creación de una cuenta de base de datos
- Consulta de usuarios de base de datos
- Eliminación de usuarios de base de datos
- Cambio de contraseñas de usuarios de bases de datos
- Autorización de permisos de base de datos para usuarios de base de datos
- Eliminación de permisos de bases de datos de usuarios de bases de datos
- Gestión de bases de datos
-
Control de simultaneidad de sentencia SQL
- Activación o desactivación del control de simultaneidad de sentencias SQL
- Consultar si el control de simultaneidad de sentencias SQL está habilitado
- Configuración de reglas de control de simultaneidad de sentencias SQL
- Consulta de reglas de control de simultaneidad de sentencias SQL
- Supresión de reglas de control de simultaneidad de sentencias SQL
- Centro de tareas
-
Las API (Próximamente no disponibles)
- Consulta de información de versión acerca de un motor de base de datos
- Consulta de especificaciones de base de datos
-
Gestión de instancias
- Creación de una instancia de base de datos
- Consulta de instancias de base de datos
- Consulta de detalles de una instancia de base de datos
- Eliminación de una instancia de base de datos
- Creación de una réplica de lectura
- Eliminación de una réplica de lectura
- Ampliación del espacio de almacenamiento de una instancia anual/mensual
- Cambio del nombre de una instancia de base de datos
- Restablecimiento de una contraseña de base de datos
- Cambio de las especificaciones de instancia de base de datos
- Gestión de copias de respaldo
- Gestión de plantillas de parámetros
- Gestión de cuotas
- Proxy de base de datos
- Gestión de registros
- Obtención de información acerca de una tarea
- Políticas de permisos y acciones admitidas
- Apéndice
-
Preguntas frecuentes
-
Consultoría de productos
- ¿A qué debo prestar atención al usar TaurusDB?
- ¿Qué puedo hacer sobre la respuesta lenta de los sitios web cuando usan TaurusDB?
- ¿TaurusDB admite la conmutación por error automática?
- ¿TaurusDB admite el desacoplamiento de computación y almacenamiento?
- Congelación, liberación, eliminación y cancelación de la suscripción de recursos
-
Conexión de base de datos
- ¿Qué debo hacer si no puedo conectarme a mi instancia TaurusDB?
- ¿Puede un servidor externo tener acceso a la base de datos de TaurusDB?
- ¿Qué hago si el número de conexiones de base de datos de TaurusDB alcanza el límite superior?
- ¿Cuál es el número máximo de conexiones a una instancia de TaurusDB?
- ¿Qué debo hacer si un ECS no puede conectarse a una instancia de TaurusDB?
- ¿Cómo puedo conectarme a una base de datos de MySQL a través de JDBC?
- ¿Cómo puedo crear y conectarme a un ECS?
- ¿Qué debo hacer si un cliente de una base de datos ocasiona una falla de conexión?
- ¿Por qué no puedo hacer ping a mi EIP después de vincularlo a una instancia de base de datos?
- ¿Qué puedo hacer si falla la prueba de conexión?
- ¿Puedo acceder a una instancia de TaurusDB a través de una conexión de intranet en todas las regiones?
- ¿Existen riesgos potenciales si hay demasiadas conexiones a una instancia de TaurusDB?
- ¿Qué debo hacer si un ECS y una instancia de TaurusDB desplegados en diferentes VPC no pueden comunicarse entre sí?
- ¿Cómo puedo ver todas las direcciones IP conectadas a una base de datos?
- Instalación del cliente
- Migración de base de datos
- Permisos de base de datos
-
Rendimiento de bases de datos
- ¿Qué debo hacer si el uso de la CPU de mi instancia es alto?
- ¿Cómo manejo las sentencias SQL lentas causadas por configuraciones de índice compuesto inadecuadas?
- ¿Cómo manejo un gran número de tablas temporales que se generan para transacciones largas y un alto uso de memoria?
- ¿Qué debo hacer si los bloqueos en transacciones largas bloquean la ejecución de transacciones posteriores?
- ¿Cómo puedo usar el disco temporal de TaurusDB?
- Uso de base de datos
-
Copias de respaldo
- ¿Durante cuánto tiempo almacena TaurusDB los datos de copia de respaldo?
- ¿Cómo puedo borrar el espacio de copia de respaldo de TaurusDB?
- ¿Cómo puedo hacer una copia de respaldo de una base de datos de TaurusDB en un ECS?
- ¿Cómo puedo ver mi uso de almacenamiento de copia de respaldo?
- ¿Por qué ha fallado mi copia de respaldo automatizada?
- ¿Cómo se facturan los datos de copia de respaldo de TaurusDB?
-
Modificación de parámetros de base de datos
- ¿Cómo puedo cambiar la zona horaria?
- ¿Cómo configuro una política de caducidad de contraseñas para instancias de TaurusDB?
- ¿Cómo me aseguro de que el conjunto de caracteres de la base de datos de una instancia de TaurusDB es correcto?
- ¿Cómo uso el conjunto de caracteres de utf8mb4 para almacenar emojis en una instancia de TaurusDB?
- ¿Cómo configuro la sensibilidad a mayúsculas y minúsculas para los nombres de tablas de TaurusDB?
- ¿Puedo usar comandos SQL para modificar parámetros globales?
-
Seguridad de red
- ¿Qué medidas de garantía de seguridad tiene TaurusDB?
- ¿Cómo puedo evitar que las direcciones IP de origen no confiables accedan a TaurusDB?
- ¿Cómo configuro un grupo de seguridad para habilitar el acceso a una instancia de TaurusDB?
- ¿Cómo puedo importar el certificado raíz a un servidor Windows o Linux?
- ¿Cómo puedo gestionar y garantizar la seguridad de TaurusDB?
- Gestión de registros
- Actualización de versión
-
Consultoría de productos
- Actualmente, el contenido no está disponible en el idioma seleccionado. Sugerimos consultar la versión en inglés.
- What's New
- Function Overview
- Product Bulletin
- Billing
-
Kernels
- GaussDB(for MySQL) Kernel Version Release History
-
Common Kernel Functions
- Parallel Query
- Near Data Processing
- DDL Optimization
- Backward Index Scan
- Statement Outline
- Idle Transaction Disconnection
- LIMIT...OFFSET Pushdown
- Conversion of IN Predicates Into Subqueries
- DISTINCT Optimization for Multi-Table Joins
- Diagnosis on Large Transactions
- Enhanced Partitioned Tables
- Hot Row Update
- Multi-tenant Management and Resource Isolation
- Column Compression
- Best Practices
- Performance White Paper
- SDK Reference
-
Troubleshooting
-
Backup and Restoration Issues
- Insufficient Permissions During Data Export Using mysqldump
- How Do I use mysqlbinlog to Obtain Binlog Files?
- Canal Fails to Parse Binlogs
- Precautions for Exporting Large Tables Through mysqldump
- Commands for Exporting Data Through mysqldump
- System Inaccessible After Field Addition to a Database Table
- SQL Statements Such as SET @@SESSION.SQL_LOG_BIN Displayed After You Run mysqldump
- Insufficient Permissions Reported for Canal
-
Connection Issues
- Login Failed After ssl_type of root Is Changed to ANY
- Failed to Connect to a DB Instance Using SSL
- Description of Each IP Address
- SSL Connection Failed Due to Inconsistent TLS Versions
- Error Message "connection established slowly"
- "Access denied" Displayed During Database Connection
- Failed to Connect to a Database Using mariadb-connector in SSL Mode
- Failed to Connect to a Database as User root
- Client Automatically Disconnected from a DB Instance
- Disconnection Occurs Every 45 Days Due to the istio-citadel Certificate Mechanism
-
SQL Issues
- Invalid TIMESTAMP Default Value during Table Creation
- Failed to Change the VARCHAR Length Due to the Index Length Limit
- Slow SQL Queries After a Large Amount of Data Is Deleted from a Large Table
- Error 1366 Reported When Data Containing Emojis Is Updated
- Slow Stored Procedure Execution Due to Inconsistent Collations
- ERROR [1412] Reported for a DB Instance
- Failed to Delete a Table with a Foreign Key
- Incorrect GROUP_CONCAT Results
- Error Message "Too many keys specified" Displayed When a Secondary Index Is Created
- DISTINCT and GROUP BY Optimization
- Equivalent Comparison Failures with Floating-Point Numbers
- A Large Number of SELECT Requests Routed to The Primary Instance After Database Proxy Is Enabled
- Tablespace Bloat
- ERROR 1396 Reported When a User Is Created
- Error Message Reported When alter table xxx discard/import tablespace Is Executed
- Native Error 1461 Reported by a DB Instance
- "Row size too large" Reported When a Table Failed to Be Created
- Duplicate Data Exists After ORDER BY LIMIT Is Executed
- Parameter-related Issues
-
Performance Issues
- High CPU Usage
- Out of Memory (OOM) Errors
- Tablespace Bloat
- Read Replica Uses Far More Storage Than the Primary Instance
- Slow SQL Execution Due to Hot and Cold Data Problems
- Full Storage Caused by Complex Queries
- Slow Response Due to Deadlocks
- CPU Usage Increase
- CPU Resource Exhaustion Caused by Too Many Concurrent Slow Queries
-
Basic Issues
- How Do I View Used Storage of My GaussDB(for MySQL) Instance?
- Renaming Databases and Tables
- Character Set and Collation Settings
- Auto-Increment Field Value Jump
- Starting Value and Increment of AUTO_INCREMENT
- Changing the AUTO_INCREMENT Value of a Table
- Failed to Insert Data Because Values for the Auto-increment Primary Key Field Reach the Upper Limit
- Auto-increment Field Values
- AUTO_INCREMENT Not Displayed in the Table Structure
- Impact of Creating an Empty Username
- No Scanned Rows Recorded in Slow Query Logs
- "handle_sync_msg_from_slave my_net_read error:-1" Displayed on the Error Logs Tab Page
-
Backup and Restoration Issues
- Videos
Mostrar todo
Copiado.
¿Qué es TaurusDB?
TaurusDB es un servicio de base de datos distribuida de nivel empresarial compatible con MySQL. La virtualización de funciones de datos (DFV) se utiliza para desacoplar el almacenamiento de la computación y puede escalar automáticamente hasta 128 TB por instancia. Una conmutación por error se puede realizar en cuestión de segundos. Proporciona el rendimiento superior de una base de datos comercial al precio de una base de datos de código abierto.
TaurusDB actualmente soporta los motores de base de datos y las versiones listados en Motores y versiones de DB.
Uso de TaurusDB
Puede crear y gestionar instancias de TaurusDB en la consola de gestión basada en web.
Para ayudarle a sacar el máximo provecho de TaurusDB, consulte Beneficios del producto.
Ventajas
- Rendimiento
- Al desacoplar la computación y el almacenamiento y usar una arquitectura de "log as database", TaurusDB ofrece siete veces el rendimiento de las bases de datos de código abierto.
- El protocolo RDMA se utiliza para la transmisión de la base de datos para romper el cuello de botella de rendimiento de E/S.
- TaurusDB soporta características del núcleo, como caché de resultados de consultas, caché de planes de consultas y DDL en línea, para mejorar la experiencia del usuario.
- Escalabilidad
- Escalado horizontal: además de un nodo principal, puede agregar hasta 15 réplicas de lectura para una instancia para satisfacer solicitudes de alta concurrente.
- Escalado vertical: puede escalar hacia arriba o hacia abajo las vCPU y la memoria de una instancia según sea necesario.
- Confiabilidad
- Puede desplegar una instancia en zonas de disponibilidad o regiones para mejorar las capacidades de recuperación ante desastres.
- Tres copias de la capa de almacenamiento garantizan la seguridad de los datos.
- TaurusDB utiliza almacenamiento distribuido compartido. Si el nodo primario está defectuoso, una réplica de lectura se promociona automáticamente para que sea primaria con un RPO cero.
- Seguridad
- Con el almacenamiento distribuido compartido, TaurusDB puede lograr la recuperación del servicio en cuestión de segundos y la pérdida de datos casi cero.
- Las VPC, los grupos de seguridad, las conexiones SSL y la encriptación de datos se utilizan para controlar estrictamente la seguridad del acceso.
- TaurusDB ha pasado más de 15 certificaciones de seguridad, incluyendo ISO 27001, CSA, Trusted Cloud y la certificación de nivel 3 de China para la protección de la seguridad de la información. Es el primero de China en obtener la más alta certificación NIST CSF.
- Compatibilidad
TaurusDB es totalmente compatible con MySQL. Puede migrar fácilmente sus bases de datos MySQL a TaurusDB sin reconstruir las aplicaciones existentes.
- Copia de respaldo
- Las instantáneas se crean en segundos y se pueden utilizar para restaurar datos rápidamente.
- Basado en la función de punto múltiple del sistema de almacenamiento subyacente, los datos se pueden restaurar a cualquier punto en el tiempo sin reproducir registros incrementales.
- Almacenamiento
- Con el almacenamiento distribuido DFV, una instancia puede alcanzar hasta 128 TB de almacenamiento sin fragmentos.
- TaurusDB aumenta automáticamente el almacenamiento según sea necesario.
- Pushdown del operador
Las operaciones tales como la proyección de columnas, el filtrado de condiciones y el cálculo de agregación se envían a múltiples nodos en una capa de almacenamiento distribuida para su ejecución en paralelo. Esto mejora las capacidades de procesamiento de consultas y reduce la presión de tráfico de red en los nodos informáticos. El pushdown del operador está integrado con la consulta paralela para ejecutar todo el proceso en paralelo.