<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: RK</title>
    <description>The latest articles on DEV Community by RK (@ramakrishnana).</description>
    <link>https://dev.to/ramakrishnana</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F807009%2F068c19d8-9437-4fca-bb6e-421568e939b1.jpg</url>
      <title>DEV Community: RK</title>
      <link>https://dev.to/ramakrishnana</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ramakrishnana"/>
    <language>en</language>
    <item>
      <title>What is a tuple in python</title>
      <dc:creator>RK</dc:creator>
      <pubDate>Sun, 23 Apr 2023 15:07:02 +0000</pubDate>
      <link>https://dev.to/ramakrishnana/what-is-a-tuple-in-python-1j0k</link>
      <guid>https://dev.to/ramakrishnana/what-is-a-tuple-in-python-1j0k</guid>
      <description>&lt;p&gt;A tuple is an ordered collection of elements, similar to a list, but with one major difference: a tuple is immutable, which means that once you create it, you can't modify its contents&lt;/p&gt;

&lt;p&gt;&lt;a href="https://link.medium.com/T9sEtPdCezb"&gt;https://link.medium.com/T9sEtPdCezb&lt;/a&gt;&lt;/p&gt;

</description>
      <category>python</category>
      <category>beginners</category>
      <category>programming</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Explain about Linux Architecture</title>
      <dc:creator>RK</dc:creator>
      <pubDate>Tue, 07 Mar 2023 01:35:00 +0000</pubDate>
      <link>https://dev.to/ramakrishnana/explain-about-linux-architecture-16eb</link>
      <guid>https://dev.to/ramakrishnana/explain-about-linux-architecture-16eb</guid>
      <description>&lt;p&gt;What is a Linux?&lt;/p&gt;

&lt;p&gt;Linux is an operating system that uses a monolithic kernel architecture, where the kernel is the central component of the operating system and controls all hardware and software resources.&lt;/p&gt;

&lt;p&gt;The Linux kernel is responsible for managing system resources such as CPU, memory, I/O devices, and network connections.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://youtu.be/RYsr5XGIZmo"&gt;&lt;/a&gt; &lt;/p&gt;

</description>
      <category>linux</category>
      <category>linuxarchitecture</category>
      <category>postgres</category>
      <category>programming</category>
    </item>
    <item>
      <title>How to read explain query plan in postgresql</title>
      <dc:creator>RK</dc:creator>
      <pubDate>Sun, 29 Jan 2023 17:53:35 +0000</pubDate>
      <link>https://dev.to/ramakrishnana/how-to-read-explain-query-plan-in-postgresql-1b9n</link>
      <guid>https://dev.to/ramakrishnana/how-to-read-explain-query-plan-in-postgresql-1b9n</guid>
      <description>&lt;p&gt;In PostgreSQL, the output of an EXPLAIN query shows the query plan used by the database to execute a particular SQL statement. The output of an EXPLAIN query can be difficult to read, but it provides valuable information about the optimization of a query.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://mynotesoracledba.medium.com/how-to-read-and-understand-explain-query-plans-in-postgresql-8179299fd613" rel="noopener noreferrer"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>selfhost</category>
      <category>raspberrypi</category>
      <category>networking</category>
      <category>howto</category>
    </item>
    <item>
      <title>Python For Beginner Series|Day-15</title>
      <dc:creator>RK</dc:creator>
      <pubDate>Wed, 14 Dec 2022 18:39:58 +0000</pubDate>
      <link>https://dev.to/ramakrishnana/python-for-beginner-seriesday-15-20i1</link>
      <guid>https://dev.to/ramakrishnana/python-for-beginner-seriesday-15-20i1</guid>
      <description>&lt;ul&gt;
&lt;li&gt;On Day 15, Today we will do some exercises using List functions.&lt;/li&gt;
&lt;li&gt;Here we are going to do the exercise to select a random name from a list of names. The person selected will have to pay for everybody’s food bill.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://mynotesoracledba.medium.com/python-for-beginner-series-day-15-35f7b1b63b5"&gt;https://mynotesoracledba.medium.com/python-for-beginner-series-day-15-35f7b1b63b5&lt;/a&gt;&lt;/p&gt;

</description>
      <category>python</category>
      <category>programming</category>
      <category>tutorial</category>
      <category>beginners</category>
    </item>
    <item>
      <title>How to enable the slow query log in Postgresql</title>
      <dc:creator>RK</dc:creator>
      <pubDate>Fri, 09 Dec 2022 15:05:14 +0000</pubDate>
      <link>https://dev.to/ramakrishnana/how-to-enable-the-slow-query-log-in-postgresql-4i0n</link>
      <guid>https://dev.to/ramakrishnana/how-to-enable-the-slow-query-log-in-postgresql-4i0n</guid>
      <description>&lt;p&gt;We can capture the slow query details using the parameter “log_min_duration_statement” &lt;/p&gt;

&lt;p&gt;Also we should consider the below parameters&lt;br&gt;
           * logging_collector&lt;br&gt;
           * log_directory&lt;br&gt;
           * log_filename&lt;br&gt;
           * log_statement&lt;br&gt;
&lt;a href="https://www.youtube.com/watch?v=g3Ccgh4q9AA&amp;amp;list=PLKShApAWCKLTCQeLLu_z_tHS5wICa4Qs9&amp;amp;index=1" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=g3Ccgh4q9AA&amp;amp;list=PLKShApAWCKLTCQeLLu_z_tHS5wICa4Qs9&amp;amp;index=1&lt;/a&gt;&lt;/p&gt;

</description>
      <category>gratitude</category>
    </item>
    <item>
      <title>Python For Beginner Series| Day-13</title>
      <dc:creator>RK</dc:creator>
      <pubDate>Wed, 23 Nov 2022 01:26:17 +0000</pubDate>
      <link>https://dev.to/ramakrishnana/python-for-beginner-series-day-13-3d7a</link>
      <guid>https://dev.to/ramakrishnana/python-for-beginner-series-day-13-3d7a</guid>
      <description>&lt;ul&gt;
&lt;li&gt;On Day 13, Today we will understand something important topic which we will use multiple times in future. The concept called python List&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://link.medium.com/oa6xEk81avb" rel="noopener noreferrer"&gt;https://link.medium.com/oa6xEk81avb&lt;/a&gt;&lt;/p&gt;

</description>
      <category>watercooler</category>
    </item>
    <item>
      <title>What are the errors that can occur during the pg_repack ?</title>
      <dc:creator>RK</dc:creator>
      <pubDate>Thu, 17 Nov 2022 16:51:54 +0000</pubDate>
      <link>https://dev.to/ramakrishnana/what-are-the-errors-that-can-occur-during-the-pgrepack--2d8f</link>
      <guid>https://dev.to/ramakrishnana/what-are-the-errors-that-can-occur-during-the-pgrepack--2d8f</guid>
      <description>&lt;ol&gt;
&lt;li&gt; pg_repack VER is not installed in the database&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;2.program 'pg_repack V1' does not match database library 'pg_repack V2' --version mismatch&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;relation "table" must have a primary key or not-null unique keys&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;4.the table "tbl" already has a trigger called repack_trigger&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Due to session timeout or bastion disconnect &lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Another pg_repack command may be running on the table&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;We couldn't execute the simultaneously pg_repack on multiple tables&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Some important points:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Only superusers can use the utility.&lt;/li&gt;
&lt;li&gt;Target table must have a PRIMARY KEY, or at least a UNIQUE total index on a NOT NULL column.&lt;/li&gt;
&lt;li&gt;Defaults of pg_repack may not be good for critical systems. use --no-kill-backend or -D option to make it more gentle&lt;/li&gt;
&lt;li&gt;No DDLs are allowed against the table which is undergoing pg_repack and any session that attempts to do so might get killed.&lt;/li&gt;
&lt;li&gt;pg_repack, by default, will attempt canceling the conflicting statements if it is not able to gain AcessExclusive lock-in wait-time&lt;/li&gt;
&lt;li&gt;It may proceed to terminate sessions if the total wait exceeds double the amount of wait time. This could lead to undesirable outcomes and outages&lt;/li&gt;
&lt;li&gt;Use (-N, --dry-run) Before to perform the pg_repack to understand what would have been repacked and exit&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=Ngx4bNqpMcI" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=Ngx4bNqpMcI&lt;/a&gt;&lt;/p&gt;

</description>
      <category>gratitude</category>
    </item>
    <item>
      <title>Python For Beginner Series|Day-12</title>
      <dc:creator>RK</dc:creator>
      <pubDate>Tue, 15 Nov 2022 00:24:04 +0000</pubDate>
      <link>https://dev.to/ramakrishnana/python-for-beginner-seriesday-12-3fij</link>
      <guid>https://dev.to/ramakrishnana/python-for-beginner-seriesday-12-3fij</guid>
      <description>&lt;p&gt;What is a Randomization?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It is any sort of programming language really useful to create games or if we want to get the result randomly.&lt;/li&gt;
&lt;li&gt;Randomization helps to create computer programs that have a degree of unpredictability, especially in games&lt;/li&gt;
&lt;li&gt;In order to access the randomness in our program we can import the random module in the code&lt;/li&gt;
&lt;li&gt;By using a random module we can generate pseudo-random numbers for various aspects.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://medium.com/p/b32cd872090f"&gt;https://medium.com/p/b32cd872090f&lt;/a&gt;&lt;/p&gt;

</description>
      <category>python</category>
      <category>programming</category>
      <category>datascience</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Python for beginner series | Day-11</title>
      <dc:creator>RK</dc:creator>
      <pubDate>Sun, 13 Nov 2022 01:04:15 +0000</pubDate>
      <link>https://dev.to/ramakrishnana/python-for-beginner-series-day-11-427c</link>
      <guid>https://dev.to/ramakrishnana/python-for-beginner-series-day-11-427c</guid>
      <description>&lt;p&gt;On Day 11, we will understand the “continue” statement and the while loop coding activity.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://link.medium.com/AN2LNeYVTub"&gt;https://link.medium.com/AN2LNeYVTub&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>python</category>
      <category>beginners</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Python for beginner series | Day-10</title>
      <dc:creator>RK</dc:creator>
      <pubDate>Fri, 11 Nov 2022 18:20:18 +0000</pubDate>
      <link>https://dev.to/ramakrishnana/python-for-beginner-series-day-10-p5a</link>
      <guid>https://dev.to/ramakrishnana/python-for-beginner-series-day-10-p5a</guid>
      <description>&lt;p&gt;On these Day 10, we are going to understand a coding exercise using a while loop and break statement&lt;/p&gt;

&lt;p&gt;&lt;a href="https://link.medium.com/S3dON1LiSub"&gt;https://link.medium.com/S3dON1LiSub&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>python</category>
      <category>productivity</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Python for beginner series | Day-09</title>
      <dc:creator>RK</dc:creator>
      <pubDate>Thu, 10 Nov 2022 18:31:23 +0000</pubDate>
      <link>https://dev.to/ramakrishnana/python-for-beginner-series-day-09-1e8d</link>
      <guid>https://dev.to/ramakrishnana/python-for-beginner-series-day-09-1e8d</guid>
      <description>&lt;p&gt;On these Day 09, We are going to discuss the loops concept in detail&lt;/p&gt;

&lt;p&gt;&lt;a href="https://link.medium.com/960PdprEQub"&gt;https://link.medium.com/960PdprEQub&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How do i use pg_repack</title>
      <dc:creator>RK</dc:creator>
      <pubDate>Wed, 09 Nov 2022 00:20:49 +0000</pubDate>
      <link>https://dev.to/ramakrishnana/how-do-i-use-pgrepack-5dam</link>
      <guid>https://dev.to/ramakrishnana/how-do-i-use-pgrepack-5dam</guid>
      <description>&lt;p&gt;On these video we are going to understand how to perform pg_repack against the database&lt;/p&gt;

&lt;p&gt;&lt;a href="https://youtu.be/LAfGCVHL9T4"&gt;https://youtu.be/LAfGCVHL9T4&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>postgres</category>
      <category>database</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
