<?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&gt;MariaDB/MySQL Stored Language is called &lt;a href="https://en.wikipedia.org/wiki/SQL/PSM" target="_blank" title="SQL/PSM"&gt;SQL/PSM&lt;/a&gt;.&lt;br&gt;
There are 4 different types of Stored Language: Stored Procedures, Stored Functions, Triggers and Events.&lt;/p&gt;</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&gt;The &lt;a href="https://mariadb.com/kb/en/library/general-query-log/" target="_Blank" title="General Query Log"&gt;General Query Log&lt;/a&gt; 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&gt;</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&gt;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&gt;</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&gt;&lt;strong&gt;Abstract:&lt;/strong&gt; In this article we discuss how big is the performance impact of MySQL &lt;code&gt;TRIGGER&lt;/code&gt;s compared to application side logging (with &lt;code&gt;INSERT&lt;/code&gt;) into a MySQL table.&lt;/p&gt;</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&gt;&lt;a href="https://www.fromdual.com/mysql-logon-trigger"&gt;A while ago&lt;/a&gt; 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&gt;</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"&gt;Table of Contents&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-materialized-views/#what_is"&gt;What is a Materialized View?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-materialized-views/#implement"&gt;Implement your own Materialized Views&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-materialized-views/#refreshing"&gt;Refreshing materialized views&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-materialized-views/#hands_on"&gt;Hands on&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-materialized-views/#create_your_own"&gt;Create your own Materialized View:&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-materialized-views/#refresh_on_demand"&gt;Refresh Materialized View on demand&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-materialized-views/#refresh_immediate"&gt;Refresh Materialized View immediate&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-materialized-views/#snapshotting"&gt;Materialized Views with snapshotting functionality&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-materialized-views/#benchmarks"&gt;Some performance benchmarks for our Materialized Views:&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-materialized-views/#outlook"&gt;Outlook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-materialized-views/#conclusion"&gt;Conclusion&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-materialized-views/#literature"&gt;Literature&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span id="what_is"&gt;&lt;/span&gt;&lt;/p&gt;</description></item></channel></rss>