Database Design: Difference between revisions

From PSwiki
Jump to navigation Jump to search
m Reverted edits by Luca (Talk) to last revision by Ethryn
 
(2 intermediate revisions by the same user not shown)
Line 2: Line 2:


* [[DatabaseDesign|Design]] - The PlaneShift database schema. (This section is under GPL)
* [[DatabaseDesign|Design]] - The PlaneShift database schema. (This section is under GPL)
== Useful queries ==
Here are some [[useful queries]].


== Howtos ==
== Howtos ==
Line 7: Line 10:
* [[HowtoAddASpellToTheDatabase|Howto add a spell to the database.]]
* [[HowtoAddASpellToTheDatabase|Howto add a spell to the database.]]


== Database Performance Monitoring ==
Tried Percona: https://www.percona.com/
<code>CREATE USER 'percona'@'%' IDENTIFIED BY PASSWORD 'percona';</code>
GRANT SELECT ON performance_schema.* TO percona@'%';
GRANT SELECT, PROCESS, REPLICA MONITOR ON planeshift_prod2.* TO percona@'%';
I've edited this file:
/etc/mysql/my.cnf
and added this:
[mysqld]
performance_schema=ON
performance-schema-instrument='statement/%=ON'
performance-schema-consumer-statements-digest=ON
innodb_monitor_enable=all
restarted the service
service mysqld restart


[[Category:Engine documents]]
[[Category:Engine documents]]

Latest revision as of 20:32, 5 October 2024

Design

  • Design - The PlaneShift database schema. (This section is under GPL)

Useful queries

Here are some useful queries.

Howtos

Database Performance Monitoring

Tried Percona: https://www.percona.com/


CREATE USER 'percona'@'%' IDENTIFIED BY PASSWORD 'percona';

GRANT SELECT ON performance_schema.* TO percona@'%';

GRANT SELECT, PROCESS, REPLICA MONITOR ON planeshift_prod2.* TO percona@'%';

I've edited this file:

/etc/mysql/my.cnf

and added this:

[mysqld]
performance_schema=ON
performance-schema-instrument='statement/%=ON'
performance-schema-consumer-statements-digest=ON
innodb_monitor_enable=all

restarted the service

service mysqld restart