Skip to content
Menu
dbsherpa.com
  • About dbSherpa
  • History of dbSherpa
  • Papers and Presentations
  • PL/SQL “Starter” Framework
dbsherpa.com

About dbSherpa

What is a sherpa?

A wiry, tough, well-adapted Nepali who guides, watches over, and ensures the success of ambitious mountain climbers.

This site and its resources are similar!

Experiences, observations, tips, white papers, and presentations meant to help those attempting to scale the learning curve of database design and development.

We hope to ensure your work is fun and efficient, avoiding the pits and traps we fell into during decades of work as software engineers, data modelers, database engineers, performance tuners, and enterprise data architects.

Our content should assist you in making your work products solid, flexible, and performant. In a nutshell, this blog is about giving back and sharing knowledge. If you’d like to be a db1 Sherpa editor as well, authoring articles for the blog, feel free to use the email button below. Let’s talk!

Our services

Image for service

Emergency Tuning & Remediation

Did something just fall apart in Production? Response time tanking badly?
Call dbSherpa @ (801) 999-8260 for immediate help.

Image for service

Database Configuration & Settings Audit

Many who migrate to the cloud no longer have DBAs in-house. Yet cloud databases require TLC2 as well. Let dbSherpa audit your on-prem and cloud databases’ settings and configuration to ensure they will sing and scale!

Image for service

Design, Architecture, & Performance Consulting

Need expert training or help in data modeling, data architecture, database application design, Oracle, Postgres, SQL, PL/SQL, pl/pgsql, or database optimization and tuning. dbSherpa can do it all.

eMail dbSherpa!

Sign up to get dbSherpa posts in your Inbox

Don’t miss the latest dbSherpa posts. Have them delivered straight to your email when they are published.

Subscribe
  1. db = Database ↩︎
  2. Tender Loving Care ↩︎

Recent Posts

  • PostgreSQL Query Spelunking with pg_stat_statements
  • CREATE VIEW AS SELECT * does not dynamically adjust to the underlying object
  • BULK COLLECT and COUNT() do not raise NO_DATA_FOUND
  • Dropping a View Drops the Instead-of Triggers

Recent Comments

No comments to show.
©2025 dbsherpa.com | WordPress Theme: EcoCoded