Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Cómputo
Elastic Cloud Server
Bare Metal Server
Auto Scaling
Image Management Service
Dedicated Host
FunctionGraph
Cloud Phone Host
Huawei Cloud EulerOS
Redes
Virtual Private Cloud
Elastic IP
Elastic Load Balance
NAT Gateway
Direct Connect
Virtual Private Network
VPC Endpoint
Cloud Connect
Enterprise Router
Enterprise Switch
Global Accelerator
Gestión y gobernanza
Cloud Eye
Identity and Access Management
Cloud Trace Service
Resource Formation Service
Tag Management Service
Log Tank Service
Config
Resource Access Manager
Simple Message Notification
Application Performance Management
Application Operations Management
Organizations
Optimization Advisor
Cloud Operations Center
Resource Governance Center
Migración
Server Migration Service
Object Storage Migration Service
Cloud Data Migration
Migration Center
Cloud Ecosystem
KooGallery
Partner Center
User Support
My Account
Billing Center
Cost Center
Resource Center
Enterprise Management
Service Tickets
HUAWEI CLOUD (International) FAQs
ICP Filing
Support Plans
My Credentials
Customer Operation Capabilities
Partner Support Plans
Professional Services
Análisis
MapReduce Service
Data Lake Insight
CloudTable Service
Cloud Search Service
Data Lake Visualization
Data Ingestion Service
GaussDB(DWS)
DataArts Studio
IoT
IoT Device Access
Otros
Product Pricing Details
System Permissions
Console Quick Start
Common FAQs
Instructions for Associating with a HUAWEI CLOUD Partner
Message Center
Seguridad y cumplimiento
Security Technologies and Applications
Web Application Firewall
Host Security Service
Cloud Firewall
SecMaster
Data Encryption Workshop
Database Security Service
Cloud Bastion Host
Data Security Center
Cloud Certificate Manager
Situation Awareness
Managed Threat Detection
Blockchain
Blockchain Service
Servicios multimedia
Media Processing Center
Video On Demand
Live
SparkRTC
Almacenamiento
Object Storage Service
Elastic Volume Service
Cloud Backup and Recovery
Storage Disaster Recovery Service
Scalable File Service
Volume Backup Service
Cloud Server Backup Service
Data Express Service
Dedicated Distributed Storage Service
Contenedores
Cloud Container Engine
SoftWare Repository for Container
Application Service Mesh
Ubiquitous Cloud Native Service
Cloud Container Instance
Bases de datos
Relational Database Service
Document Database Service
Data Admin Service
Data Replication Service
GeminiDB
GaussDB
Distributed Database Middleware
Database and Application Migration UGO
TaurusDB
Middleware
Distributed Cache Service
API Gateway
Distributed Message Service for Kafka
Distributed Message Service for RabbitMQ
Distributed Message Service for RocketMQ
Cloud Service Engine
EventGrid
Dedicated Cloud
Dedicated Computing Cluster
Aplicaciones empresariales
ROMA Connect
Message & SMS
Domain Name Service
Edge Data Center Management
Meeting
AI
Face Recognition Service
Graph Engine Service
Content Moderation
Image Recognition
Data Lake Factory
Optical Character Recognition
ModelArts
ImageSearch
Conversational Bot Service
Speech Interaction Service
Huawei HiLens
Developer Tools
SDK Developer Guide
API Request Signing Guide
Terraform
Koo Command Line Interface
Distribución de contenido y cómputo de borde
Content Delivery Network
Intelligent EdgeFabric
CloudPond
Soluciones
SAP Cloud
High Performance Computing
Servicios para desarrolladores
ServiceStage
CodeArts
CodeArts PerfTest
CodeArts Req
CodeArts Pipeline
CodeArts Build
CodeArts Deploy
CodeArts Artifact
CodeArts TestPlan
CodeArts Check
Cloud Application Engine
aPaaS MacroVerse
KooPhone
KooDrive
En esta página

Mostrar todo

Uso de tablas de base de datos

Actualización más reciente 2023-12-14 GMT+08:00
  • Todas las tablas de MySQL creadas deben usar el motor InnoDB.
  • El tipo decimal debe ser DECIMAL. No utilice FLOAT o DOUBLE.
    NOTA:

    FLOAT y DOUBLE tienen menor precisión que DECIMAL y pueden causar errores de redondeo. Si un valor que se va a almacenar está más allá del rango de DECIMAL, divida el valor en piezas INTEGER y DECIMAL y guárdelas por separado.

  • No se pueden usar las siguientes palabras reservadas: desc, range, match, y delayed. Para obtener más información, consulte el sitio web oficial de MySQL.
  • Cada tabla de datos puede tener una clave principal. La clave principal puede ser un campo ordenado y único relacionado con el negocio o un campo de aumento automático no relacionado con el negocio.
  • Cada campo de tabla debe tener un valor predeterminado y NOT NULL. Si el campo es el tipo numérico, utilice 0 como valor predeterminado. Si el campo es el tipo de carácter (como VARCHAR), utilice una cadena vacía (").
    NOTA:

    Ninguna clave principal puede provocar una ejecución lenta de la base de datos principal y un retraso en la replicación.

  • No se recomienda utilizar tablas particionadas. Si es necesario, utilice varias tablas independientes.
    NOTA:

    Desventajas de las tablas particionadas:

    • Todas las particiones se bloquearán durante las operaciones DDL. Como resultado, se bloquearán las operaciones en las particiones.
    • Cuando una tabla particionada contiene una gran cantidad de datos, es difícil y arriesgado realizar DDL u otras operaciones de O&M en la tabla.
    • Rara vez se utilizan tablas de particiones, lo que puede causar riesgos desconocidos.
    • Cuando un solo servidor tiene un rendimiento deficiente, dividir una tabla particionada es costoso.
    • Cuando se accede a todas las particiones debido a operaciones incorrectas en una tabla particionada, pueden producirse problemas de rendimiento graves.
  • Cada tabla contiene dos campos DATETIME: create_time y update_time.
    NOTA:

    Puede obtener los datos requeridos de un almacén de datos basado en estos dos campos sin necesidad de consultar servicios.

    Cuando se produce una excepción en la base de datos, puede utilizar los dos campos para determinar la hora en que se insertan y actualizan los datos. En casos extremos, puede determinar si desea restaurar los datos basándose en los campos.

  • La división solo se recomienda cuando el número de filas en una sola tabla supera los 5 millones o el tamaño de una sola tabla supera los 2 GB.
  • VARCHAR es un tipo de datos de carácter de longitud variable. La longitud de VARCHAR no puede superar 2,048.

    Si la longitud de un campo es superior a 2,048, defina el tipo de campo como TEXT o cree una tabla independiente y utilice una clave principal para asociar las tablas relacionadas. De esta manera, la eficiencia del índice de otros campos no se ve afectada.

  • La longitud de una sola fila de una tabla no puede exceder de 1,024 bytes y el número de filas de una sola tabla no puede exceder de 5 millones.
  • El número máximo de campos en una sola tabla es de 50.
  • Si las longitudes de las cadenas son casi iguales, utilice las cadenas de caracteres de longitud fija.
  • En la premisa de garantizar la coherencia de los datos, se permite que los campos redundantes de tablas cruzadas eviten las consultas asociadas y mejoren el rendimiento de las consultas.
    NOTA:

    Los campos redundantes deben cumplir con las siguientes reglas:

    • Los campos no se modifican con frecuencia.
    • Los campos no son más grandes VARCHAR y TEXT.
  • Los tipos de datos con el tamaño de almacenamiento adecuado pueden ahorrar espacio de almacenamiento de tablas de base de datos e índice, al tiempo que mejoran la velocidad de búsqueda. No se recomiendan LONG TEXT y BLOB.

Utilizamos cookies para mejorar nuestro sitio y tu experiencia. Al continuar navegando en nuestro sitio, tú aceptas nuestra política de cookies. Descubre más

Comentarios

Comentarios

Comentarios

0/500

Seleccionar contenido

Enviar el contenido seleccionado con los comentarios