Nuove funzionalità di mysqltest in MariaDB

Stai visualizzando una vecchia versione di questo article. Visualizza la versione più recente.

Nuova opzione di avvio --connect-timeout

MariaDB aggiunge una opzione di avvio a mysqltest:

--connect-timeout=N

Può essere usata per impostare il parametro MYSQL_OPT_CONNECT_TIMEOUT di mysql_options, per impostare quanti secondi debbano trascorrere prima che una connessione che non ha successo vada in time out.

Nuovi comandi di test per gestire i warning durante i prepare statement

MariaDB aggiunge due nuovi comandi per determinare quali warning devono essere stampati quando si usa il protocollo dei prepared statement:

  • enable_prepare_warnings;
  • disable_prepare_warnings;

Normalmente, quando il protocollo dei prepared statement protocol con i warning è abilitato e si esegue un'istruzione che restituisce dei risultati (come SELECT), vengono mostrati gli eventuali warning che possono verificarsi durante l'esecuzione, ma ''non'' vengono mostrati quelli che si verificano in fase di preparazione. Il motivo è che alcuni di essi vengono generati sia in preparazione sia in esecuzione; se apparissero entrambe le copie degli warning, i test case mostrerebbe un diverso numero di warning tra l'esecuzione via prepared statement e l'esecuzione normale (in cui non c'è una fase di preparazione).

The enable_prepare_warnings command changes this so that warnings from both the prepare and execute phase are shown, regardless of whether the statement produces a result set in the execute phase. The disable_prepare_warnings command reverts to the default behaviour.

These commands only have effect when running with the prepared statement protocol (--ps-protocol) and with warnings enabled (enable_warnings). Furthermore, they only have effects for statements that return a result set (as for statements without result sets, warnings from are always shown when warnings are enabled).

Commenti

Sto caricando i commenti......
Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.