Skip to the content
Documentation

Recent changes

Recent ratings Recently added Recent comments Atom feed

9596 changed pages

Wednesday November 04 2026

  1. Database FAQ Updated Markdown page

    Markdown documentation (help center) · Database administration · Changed 01:08 pm

    Short answers to the questions database administrators ask most about Exponential - which engine, is SQLite really enough, which privileges, where the password is, how to back up and upgrade, replicas, clustering, SQL…

  2. Checklists for database administrators Updated Markdown page

    Markdown documentation (help center) · Database administration · Changed 01:08 pm

    Printable checklists for the database of an Exponential site - before an install, go-live, daily, weekly and monthly operations, before and after an upgrade, a restore, an engine move and a security review - each item…

  3. A reading path for database administrators Updated Markdown page

    Markdown documentation (help center) · Database administration · Changed 01:08 pm

    The order in which a database administrator new to Exponential reads these pages - a first hour, a first day, then the pages for your engine and the pages for operations, upgrades and incidents - with the time each step…

  4. Database error codes and messages Updated Markdown page

    Markdown documentation (help center) · Database administration · Changed 01:08 pm

    How Exponential reports database errors - the engine's own error number in errorNumber() and in eZDBException, the codes for a duplicate key and a missing table on each driver, the exception classes, standard versus…

  5. Finding slow queries Updated Markdown page

    Markdown documentation (help center) · Database administration · Changed 01:08 pm

    The tools Exponential gives a database administrator to find slow and repeated SQL - SQLOutput and SlowQueriesOutput in the debug output, MySQL's EXPLAIN through QueryAnalysisOutput, DebugTransactions, the SQL profiler…

  6. Glossary for database administrators Updated Markdown page

    Markdown documentation (help center) · Database administration · Changed 01:08 pm

    The Exponential terms a database administrator meets, explained in a sentence each with a link - from .dba, alias and cluster to siteaccess, update file, WAL and writer lock.

  7. Housekeeping: cronjobs and queue tables Updated Markdown page

    Markdown documentation (help center) · Database administration · Changed 01:08 pm

    The cronjobs that keep an Exponential database tidy and its queues moving - the parts of settings/cronjob.ini and what each script does to the database, the scripts no shipped part runs (session_gc.php, trashpurge.php…

  8. Microsoft SQL Server: status for DBAs Updated Markdown page

    Markdown documentation (help center) · Database administration · Changed 01:08 pm

    Where Microsoft SQL Server stands for Exponential 6.0.x - not supported, known to be possible with additional work - what exists that such work could build on (the driver interface, the .dba format, pluggable schema…

  9. Setting up MongoDB Updated Markdown page

    Markdown documentation (help center) · Database administration · Changed 01:08 pm

    How to prepare MongoDB for an Exponential site - the requirements, a user created in the site's own database with readWrite and dbAdmin, why a user is required even without access control, the settings block, the…

  10. Monitoring the database Updated Markdown page

    Markdown documentation (help center) · Database administration · Changed 01:08 pm

    What to monitor on the database of an Exponential site and where to read it - the Database card of Setup > System information, exp:system:info for scripts and alerts, the log files and the patterns that matter, the…

  11. Moving a site to another engine Updated Markdown page

    Markdown documentation (help center) · Database administration · Changed 01:08 pm

    How to move an existing Exponential site from one database engine to another - planning the maintenance window, the .dba dump and insert between SQL engines, the ezoracle transfer commands into Oracle, the bin/mongodb…

  12. MySQL and MariaDB: utf8mb4, the connection charset and InnoDB Updated Markdown page

    Markdown documentation (help center) · Database administration · Changed 01:08 pm

    The character set and storage engine details of Exponential on MySQL and MariaDB - why the database should be utf8mb4 while the connection uses utf8 (utf8mb3), what the charset warning means and how to see it…

  13. Setting up MySQL and MariaDB Updated Markdown page

    Markdown documentation (help center) · Database administration · Changed 01:08 pm

    How to prepare MySQL or MariaDB for an Exponential site - a utf8mb4 database, an account with per-database privileges only, the settings block with host, port or socket, the console install, and what differs between…

  14. MySQL and MariaDB read replicas Updated Markdown page

    Markdown documentation (help center) · Database administration · Changed 01:08 pm

    How Exponential sends read queries to MySQL or MariaDB replicas with UseSlaveServer and the SlaveServer and SlaverServer keys, how a replica is chosen, what replication lag means for editors and visitors, and what the…

  15. Oracle: persistent connections, DRCP and tuning Updated Markdown page

    Markdown documentation (help center) · Database administration · Changed 01:08 pm

    The connection and performance settings of the ezoracle extension - persistent connections, Database Resident Connection Pooling, keep-alive for long-running workers, failover over several listeners, retries and call…

  16. Oracle maintenance commands and cronjobs Updated Markdown page

    Markdown documentation (help center) · Database administration · Changed 01:08 pm

    The maintenance tools the ezoracle extension gives an Oracle DBA - the ext:ezoracle console commands (health, gather-stats, recompile, purge-recyclebin, sequence-sync, schema-diff, indexes, report, datapump…

  17. Setting up Oracle with ezoracle Updated Markdown page

    Markdown documentation (help center) · Database administration · Changed 01:08 pm

    How to prepare Oracle Database for an Exponential site with the ezoracle extension - requirements (19c or later, AL32UTF8, oci8 and an Oracle client), the grants printed by ora-grant.php, the connect string forms, the…

  18. Performance and scaling Updated Markdown page

    Markdown documentation (help center) · Database administration · Changed 01:08 pm

    How the load of an Exponential site reaches its database and how to scale it - the cache layers that keep most requests away, what still reaches the database, persistent connections and Velocity's persistent workers…

  19. PHP extensions per engine Updated Markdown page

    Markdown documentation (help center) · Database administration · Changed 01:08 pm

    Which PHP extension each database needs (sqlite3, pgsql, mongodb with its Composer library, mysqli, oci8), where it comes from on the common Linux families, how the setup wizard checks it, and how to confirm that the…

  20. Reviewing extension SQL for every engine Updated Markdown page

    Markdown documentation (help center) · Database administration · Changed 01:08 pm

    A database administrator's checklist for reviewing the SQL of an Exponential extension before it goes onto a site that does not run MySQL - backticks, table aliases, driver helpers, MySQL session statements, empty…