O que é isto
Um servidor VillageSQL compilado com a base de código do Percona 8.4 em vez do MySQL 8.4 upstream. O VillageSQL Extension Framework, seus comandos SQL e suas extensões funcionam da mesma maneira nas duas — uma compilação Percona é uma fundação diferente sob a mesma superfície do VillageSQL. O VillageSQL não documenta os recursos do próprio Percona. Para qualquer assunto sobre o Percona Server em si — seus mecanismos de armazenamento, opções de ajuste ou configuração — consulte a documentação do próprio Percona.O que não está incluído
Esta compilação deixa de fora três recursos do Percona. MyRocks. O mecanismo de armazenamento RocksDB não é compilado, entãoSHOW ENGINES não lista ROCKSDB e nenhuma variável de sistema rocksdb_*
existe. Uma tabela que pede esse mecanismo falha:
component_keyring_file,
component_keyring_kms e component_keyring_vault são todos entregues e
podem ser instalados. component_keyring_kmip não é compilado, e instalá-lo
falha com ERROR 1126.
O coredumper do Percona. A opção --coredumper continua sendo aceita,
porque o servidor a registra independentemente de a biblioteca ter sido
compilada, e aqui a biblioteca não é compilada.
As outras adições do Percona funcionam normalmente, incluindo o componente
percona_udf, o plugin de log de auditoria e as visões USER_STATISTICS e
TABLE_STATISTICS, que são preenchidas depois de SET GLOBAL userstat = ON.
Identificando uma compilação Percona
Uma compilação Percona informa uma base de código diferente em sua string de versão:mysql-8.4) em um
servidor que executa outra (por exemplo, percona-8.4).
Próximos Passos
Instalar
Instale a compilação Percona com o script de instalação, o Docker ou uma compilação a partir do código-fonte.
Instalando Extensões
Adicione novos tipos e funções ao servidor.
Referência do Sistema
Visões e variáveis de sistema para metadados de extensões e estado do servidor.
Guia de Desenvolvimento do Servidor
Depure, teste e contribua com o código do servidor.