GigaOm x Pythian: Realities and Risks of Enterprise AI
In a recent interview on the Business Disruptions in Tech podcast, Howard Holton and ...

Most Oracle DBAs are probably familiar with the concept of fetch size. The fetch size is the number of rows that are ...

Background When working on a view composed of SELECT statements on other views, it can be difficult to know what the ...

Recently, Pythian was engaged to investigate the performance of an application that was reported as performing poorly ...

Perhaps you have been approached by a client or manager and tasked with troubleshooting one or more slow-running SQL ...

Backup Oracle to S3 - Part 1 Oracle has the ability to backup directly to Amazon S3 buckets.
Note: This article was updated following Symantec Trust issues earlier in 2018.
Recently I needed to install Oracle 12.2 with the ASM Filter Driver for some research on an upcoming presentation. With ...
Introduction When working with Oracle RAC, it's strongly advised to use Jumbo Frames for the network that provides the ...

In recognition of World Backup Day, I will discuss backups as they pertain to Oracle databases. There are a number of ...
Timestamp Math Several years ago I wrote an article on Oracle date math. Amazingly, that article was still available ...
Introduction This article will show how to configure the FreeRadius RADIUS server for use in authorizing Oracle ...
What started out as an investigation into how the optimizer deals with predicates that are outside the known range of ...
Defining the Gold Standard: Average Active Sessions (AAS) Traditional methods would include looking at CPU, load and ...
Recently, a co-worker encountered a significant performance hurdle after a database upgrade. The plan included ...
What do I mean by 'fix' the the fixed object statistics? Simply gather statistics to help the optimizer. What are ...
As part of a recent project, I installed the Oracle Cloud command line utilities (oci) on the following Linux systems:
Context Sometimes the results found in performance testing can be a bit of a surprise. I have recently been preparing ...
In a previous blog How to use Oracle instant client docker images, I described how to obtain and customize an Oracle ...
There are two available, both Version 12.2. One is found on Docker Hub and the other on the Oracle Container Registry. ...
Introduction: Unfortunately is it not all that unusual for a patch or upgrade to Oracle Grid or RAC to fail, requiring ...
Once upon a time CPU utilization was quite a useful metric. Following are the output of several tools that provide CPU ...
When my current task is to optimize a particular SQL statement, I find it quite useful if I can determine if the ...
This post is not intended to be an in-depth discussion of how Linux Hugepages work, but rather just a cursory ...
Context On occasion I have found it necessary to immediately kill all processes for a particular user on a Linux or ...
Select vs Assign It isn’t unusual to see PL/SQL that contains select columns into variables from some_table This is ...
Introduction When the “wrong” index is used for a SQL query, it’s sometimes a struggle to coerce Oracle to use the ...

If you are using a remote Oracle database service, such as Oracle’s Autonomous Transaction Processing database, or an ...

Background When Oracle introduced version 12.1 of the RDBMS, an interesting new parameter was included: ...

Have you ever logged on to a Linux machine, only to be greeted by a prompt requesting you make some choice? It’s ...
What is SYSQL? Recently Tanel Poder and I were discussing the use of Linux command pipelines for data analysis, and ...