When enabling $wgProfileToDatabase, one would have to manually apply a patch to the database that would add the `profiling` table. This patch let update.php creates the table whenever $wgProfileToDatabase is true. This also provide a SQL patch for SQLite backend and update profileinfo.php to give some clue about enabling the global and running update.php Change-Id: If68a25f7ec2b0fbb61f82a318427abe58a89dae7
12 lines
351 B
SQL
12 lines
351 B
SQL
-- profiling table
|
|
-- This is optional
|
|
|
|
CREATE TABLE /*_*/profiling (
|
|
pf_count int NOT NULL default 0,
|
|
pf_time float NOT NULL default 0,
|
|
pf_memory float NOT NULL default 0,
|
|
pf_name varchar(255) NOT NULL default '',
|
|
pf_server varchar(30) NOT NULL default ''
|
|
);
|
|
|
|
CREATE UNIQUE INDEX /*i*/pf_name_server ON /*_*/profiling (pf_name, pf_server);
|