Arvind Toorpu

Hello, I’m Arvind Toorpu, an Oracle Certified Professional (OCP) currently working as a Cloud Ops DBA manager with over 13 years of diverse experience in architecting, implementing, and administering databases. My expertise spans across Oracle, SQL Server, MySQL, and PostgreSQL, among others, in both production and non-production environments. I have worked extensively with various operating systems, including Red Hat Linux, HP-UX, Sun Solaris, IBM AIX, and Windows Server.

As a passionate database professional, I specialize in performance tuning, database migrations, high availability architecture, and implementing disaster recovery solutions. Throughout my career, I have led major projects, including the migration of hundreds of databases to cloud platforms like AWS, Azure, and Oracle Cloud Infrastructure (OCI). My roles have ranged from hands-on database management to leading teams in cloud operations, where we’ve configured and optimized complex database environments to meet business needs. I have a strong background in capacity planning and resource allocation, ensuring that database resources are effectively utilized while managing costs through strategic cost management and cost optimization. My expertise in data modeling and query optimization enhances system performance, while my troubleshooting skills enable me to provide 24/7 support, ensuring operational excellence and reliability

I am committed to continuous learning and enjoy sharing my knowledge with the community. I regularly write about my experiences and insights on database management, cloud migrations, and best practices on this blog and in other tech forums. My goal is to help others navigate the evolving landscape of database technologies, leveraging my practical insights and deep technical expertise.
When I’m not managing databases, I’m exploring new technologies, enhancing my skills through certifications, and engaging with the tech community. I hold certifications in AWS Cloud Solutions Architecture, Oracle Autonomous Database, and other advanced database security practices.

Thank you for visiting my page! I hope you find the content helpful and informative
  • Interests: SQLServer, Oracle Database, PostgreSQL, Mysql, AWS Redshift, MongoDB, TimescaleDB, DynamoDB, DocumentDB
  • Blog: http://arvindasdba.blogspot.com/
  • Jobs: Cloud Ops DBA Manager
  • Skills: SQL, Database Administration, DR/HA Planing, Cloud DBA, Multi Cloud AWS/Azure/OCI

SQLServerCentral Article

Creating a Linked Server in Amazon RDS for SQL Server: A Step-by-Step Guide

Linked servers in Amazon RDS for SQL Server allow seamless connectivity to remote databases for distributed queries and data integration. In this article, I guide you through the step-by-step process of creating a linked server using SQL commands, from setting up authentication to testing the connection. Learn best practices, advanced configurations, and essential considerations, including why you can't use SSMS for linked server setup in RDS. This professional guide is tailored for experienced database administrators looking to optimize cross-server operations.

You rated this post out of 5. Change rating

2025-01-29

1,008 reads

Blogs

The hell of Git line endings and the (not so) simple fix

By

I wrote a stream-of-consciousness post a few months ago about what I do in...

Creating a GitHub Actions Self-Hosted Runner

By

I had to demo the Flyway Autopilot system recently and created a GitHub Actions...

Migrating from Azure PG Single Server to Flex with Azure VM and pg_dump/restore

By

This is more complicated than using the Azure Migration method, but because it’s maxed...

Read the latest Blogs

Forums

The Rank Window

By Steve Jones - SSC Editor

Comments posted to this topic are about the item The Rank Window

The End of Azure Data Studio

By Steve Jones - SSC Editor

Comments posted to this topic are about the item The End of Azure Data...

How to Develop Solutions with Fabric Data Warehouse: Data Engineering with Fabric

By John Miner

Comments posted to this topic are about the item How to Develop Solutions with...

Visit the forum

Question of the Day

The Rank Window

I have this table and data:

CREATE TABLE [dbo].[SalesTracking]
(
[SalesDate] [datetime] NULL,
[SalesPersonID] [int] NULL,
[CustomerID] [int] NOT NULL,
[PONumber] [varchar] (80) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[paid] [bit] NULL
) ON [PRIMARY]
GO
CREATE CLUSTERED INDEX [SalesTrackingCDX] ON [dbo].[SalesTracking] ([SalesDate]) ON [PRIMARY]
GO
INSERT dbo.SalesTracking
  (SalesDate, SalesPersonID, CustomerID, PONumber, paid, total)
VALUES
  ('2024-03-15 10:45:55.067', 1, 1,'PO965' ,1, 100),
  ('2023-09-24 10:45:55.067', 1, 2,'PO627' ,1, 200),
  ('2022-07-02 10:45:55.067', 1, 3,'PO6'   ,1, 300),
  ('2022-11-03 10:45:55.067', 1, 4,'PO283' ,1, 400),
  ('2022-11-26 10:45:55.067', 1, 5,'PO735' ,1, 500),
  ('2023-04-28 10:45:55.067', 1, 6,'PO407' ,1, 600),
  ('2022-09-09 10:45:55.067', 1, 7,'PO484' ,1, 700),
  ('2024-03-13 10:45:55.067', 1, 8,'PO344' ,1, 700),
  ('2024-04-24 10:45:55.067', 1, 9,'PO254' ,1, 800),
  ('2022-06-19 10:45:55.067', 1, 10,'PO344',1, 800)
GO
When I run this query, how many unique values are returned for the SaleRank column?
SELECT
  st.SalesDate
, st.SalesPersonID
, st.total
, RANK () OVER (PARTITION BY st.SalesPersonID
                ORDER BY st.total desc) AS SaleRank
FROM dbo.SalesTracking AS st;

See possible answers