<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Sql/Psm on FromDual GmbH</title><link>https://www.fromdual.com/tags/sql/psm/</link><description>Recent content in Sql/Psm on FromDual GmbH</description><generator>Hugo</generator><language>en-GB</language><managingEditor>oli.sennhauser@fromdual.com (Oli Sennhauser)</managingEditor><webMaster>oli.sennhauser@fromdual.com (Oli Sennhauser)</webMaster><copyright>© FromDual GmbH</copyright><lastBuildDate>Thu, 14 Mar 2024 12:06:39 +0000</lastBuildDate><atom:link href="https://www.fromdual.com/tags/sql/psm/index.xml" rel="self" type="application/rss+xml"/><item><title>MariaDB/MySQL Stored Language Examples</title><link>https://www.fromdual.com/blog/mariadb-mysql-stored-language-examples/</link><pubDate>Thu, 19 Mar 2020 17:53:29 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mariadb-mysql-stored-language-examples/</guid><description>&lt;p>MariaDB/MySQL Stored Language is called &lt;a href="https://en.wikipedia.org/wiki/SQL/PSM" target="_blank" title="SQL/PSM">SQL/PSM&lt;/a>.&lt;br>
There are 4 different types of Stored Language: Stored Procedures, Stored Functions, Triggers and Events.&lt;/p></description></item><item><title>Enable General Query Log per Connection in MariaDB</title><link>https://www.fromdual.com/blog/enable-gerneral-quey-log-per-connection-in-mariadb/</link><pubDate>Wed, 10 Jul 2019 20:27:58 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/enable-gerneral-quey-log-per-connection-in-mariadb/</guid><description>&lt;p>The &lt;a href="https://mariadb.com/kb/en/library/general-query-log/" target="_Blank" title="General Query Log">General Query Log&lt;/a> in MariaDB is a Log (file or table) that logs every statement sent from the Application to the MariaDB Database Server from the Connect Command to the Quit Command. A simple example you can find here:&lt;/p></description></item><item><title>Last login of MySQL database users</title><link>https://www.fromdual.com/blog/last-login-off-mysql-database-users/</link><pubDate>Sat, 01 Dec 2012 10:05:50 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/last-login-off-mysql-database-users/</guid><description>&lt;p>MySQL hosting providers can easily loose the overview over their customers and which user or schema is still in use and which not.&lt;/p></description></item><item><title>How good is MySQL INSERT TRIGGER performance</title><link>https://www.fromdual.com/blog/how-good-is-mysql-insert-trigger-performance/</link><pubDate>Wed, 03 Aug 2011 17:08:36 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/how-good-is-mysql-insert-trigger-performance/</guid><description>&lt;p>&lt;strong>Abstract:&lt;/strong> In this article we discuss how big is the performance impact of MySQL &lt;code>TRIGGER&lt;/code>s compared to application side logging (with &lt;code>INSERT&lt;/code>) into a MySQL table.&lt;/p></description></item><item><title>MySQL logon and logoff trigger for auditing</title><link>https://www.fromdual.com/blog/mysql-logon-and-logoff-trigger-for-auditing/</link><pubDate>Fri, 10 Dec 2010 23:23:51 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mysql-logon-and-logoff-trigger-for-auditing/</guid><description>&lt;p>&lt;a href="https://www.fromdual.com/mysql-logon-trigger">A while ago&lt;/a> I did some research about MySQL audit functionality and logon a and logoff triggers. MySQL and MariaDB provide a logon trigger in the form of the init_connect variable but no logoff trigger where most of the work for auditing would be done. When we would have a logoff trigger we could track the login and possibility some activity of a user and implement auditing functionality.&lt;/p></description></item><item><title>Materialized Views with MySQL</title><link>https://www.fromdual.com/blog/mysql-materialized-views/</link><pubDate>Sat, 13 Mar 2010 13:55:05 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mysql-materialized-views/</guid><description>&lt;h2 id="table-of-contents">Table of Contents&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://www.fromdual.com/blog/mysql-materialized-views/#what_is">What is a Materialized View?&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/mysql-materialized-views/#implement">Implement your own Materialized Views&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/mysql-materialized-views/#refreshing">Refreshing materialized views&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/mysql-materialized-views/#hands_on">Hands on&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/mysql-materialized-views/#create_your_own">Create your own Materialized View:&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/mysql-materialized-views/#refresh_on_demand">Refresh Materialized View on demand&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/mysql-materialized-views/#refresh_immediate">Refresh Materialized View immediate&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/mysql-materialized-views/#snapshotting">Materialized Views with snapshotting functionality&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/mysql-materialized-views/#benchmarks">Some performance benchmarks for our Materialized Views:&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/mysql-materialized-views/#outlook">Outlook&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/mysql-materialized-views/#conclusion">Conclusion&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/mysql-materialized-views/#literature">Literature&lt;/a>&lt;/li>
&lt;/ul>
&lt;p>&lt;span id="what_is">&lt;/span>&lt;/p></description></item></channel></rss>