HelpSet Table of Contents | Back to Project Home Page |
This page offers the application admnistrator a way to gain some insight into the size and complexity of the database, and most importantly into its health and internal coherence. The role of this page is to provide information only, though. Not to provide the tools to fix any problem that might be detected.
This page is available only to users with administrator privileges.
From the Main Application Menu (or indeed almost any other Project Hirtius page), click on your name in the upper right corner of the header. Only for administrator accounts is the user ID a link.
The Database Statistics Page supports 10 different modes of operation:
The purpose of each one will be detailed below.
This mode is the default entry point when you first reach the Database Statistics Page.
In addition to providing a drop-down control to select the request to be executed, this page also provides high-level statistical information about the application configuration and the database, such as:
For each table in the database, and for some relevant subsets of the data, provides a record count and some statistics where applicable. Use this mode to find out, for instance:
For each relevant object types (Slides and Events for now), gives you a record count per country, heaviest country first.
For each relevant object types (Slides and Events for now), gives you a record count per location, heaviest location first (location, in this case, being location + country).
Sums the number of slides shot per calender year (based on the value of their 'shot_date' field). Only those years during which at least one slide has been shot will be reported in the resulting table.
The sanity check feature will perform a series of tests against your 'hirtius' database to verify its internal coherence. Any potential problem it discovers will be listed (and displayed in bold red font), but the task of fixing them will be left to the local administrator (using the web-based application front-end whenever possible, or direct SQL queries against the back-end database otherwise).
Here is a short description of all the tests that will be performed:
At the bottom of the page, the total number of problems that have been identified will be reported (on a green background if no problem was found, on a yellow background otherwise).
Running the sanity check will generate a new entry in the Event Log, with a severity of 'notice' if no problem was identified, of 'critical' otherwise.
Use cases: When is it recommended that the Hirtius administrator run the sanity check?
Lists those categories in the INXtree that are leaf nodes and don't have any object attached.
List all fully-fledged objects that are not attached to any category. The output is organised per object type.
In the case of Tiddlers, those records that are tagged 'UI' are ignored (their scope is limited to the management of the TiddlyWiki interface -- they are not considered an integral part of the Project).
Not implemented yet.
Not implemented yet.
Applies only to Slide records, as this is the only case where the ID will be assigned manually (slide_id field). Identifies any gap in the slide_id sequence. This might be OK if you create your Slide records out of order, but if not, it might indicate either a missing Slide or a mistake in the numbering.
Running the gap analysis will generate a new entry in the Event Log, with a severity of 'notice' if no problem was identified, of 'critical' otherwise.
At the bottom of the page, between the Administrative request drop-down and the page footer, a small secondary menu is located that will give you access to pages related to the task at hand or administration topics in general, pages that are not directly reachable through the header toolbar.
Here are the menu entries in question:
The control below is provided for every request result. Depending on the actual request, further links may be provided as part of the result set.
See also:
Project Hirtius, © Les Ateliers du Héron, 2012.
Last updated: Tuesday, Apr. 11, 2023.
HelpSet Table of Contents | Back to Project Home Page |