Database Design: Difference between revisions

From PSwiki
Jump to navigation Jump to search
Luca (talk | contribs)
spam
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
spam
== Design ==
 
* [[DatabaseDesign|Design]] - The PlaneShift database schema. (This section is under GPL)
 
== Useful queries ==
Here are some [[useful queries]].
 
== Howtos ==
 
* [[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]]

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