This intermediate-level course is designed for database professionals, ML engineers, and AI practitioners who need to build and maintain high-performance LLM systems. In the world of large-scale AI, slow queries and inefficient search can bring a system to its knees. This course provides the critical skills to prevent that, focusing on practical database and vector search optimization techniques.
You will learn to master parameterized SQL queries to ensure secure, efficient data retrieval and diagnose performance bottlenecks. You will then dive into the core of modern AI retrieval systems, learning to tune vector similarity search parameters to strike the perfect balance between recall and latency. Through hands-on labs using tools like SQLite, FAISS, and Annoy, you will experiment with indexing strategies, tune HNSW algorithm parameters, and measure latency, throughput, and resource utilization. By the end of this course, you will be equipped to systematically analyze and optimize production retrieval systems, ensuring your AI applications are not only powerful but also fast and reliable. To successfully complete this course, a familiarity with basic SQL and database concepts and an understanding of vector search principles is recommended.
This module provides essential techniques for writing secure and efficient SQL to diagnose performance issues in production systems. You will learn why query optimization is critical, what parameterized queries are, and how to construct them to retrieve performance data safely. You will conclude by applying these skills in a hands-on lab.
Das ist alles enthalten
1 Video1 Lektüre1 Aufgabe1 Unbewertetes Labor
Infos zu Modulinhalt anzeigen
1 Video•Insgesamt 7 Minuten
Screencast: From Inefficient to Optimized•7 Minuten
1 Lektüre•Insgesamt 10 Minuten
Secure and Efficient Query Patterns•10 Minuten
1 Aufgabe•Insgesamt 15 Minuten
SQL Security and Patterns•15 Minuten
1 Unbewertetes Labor•Insgesamt 20 Minuten
Identifying Slowest Queries using Parameterized SQL•20 Minuten
Vector Search Parameter Tuning
Modul 2•2 Stunden abzuschließen
Moduldetails
This module focuses on the core challenge of vector search: balancing accuracy and speed. You will learn why this trade-off is fundamental, what key ANN algorithm parameters control it, and how to methodically tune them. You will apply this knowledge in a lab to find the optimal balance for a given use case.
Das ist alles enthalten
2 Videos1 Lektüre1 Aufgabe1 Unbewertetes Labor
Infos zu Modulinhalt anzeigen
2 Videos•Insgesamt 13 Minuten
The Recall vs. Latency Trade-Off•5 Minuten
Screencast: Tuning an HNSW Index•8 Minuten
1 Lektüre•Insgesamt 10 Minuten
Understanding Vector Search Parameters•10 Minuten
1 Aufgabe•Insgesamt 15 Minuten
Parameter Tuning Scenarios Quiz•15 Minuten
1 Unbewertetes Labor•Insgesamt 60 Minuten
Tune HNSW Parameters for Recall and Latency•60 Minuten
Performance Benchmarking and Analysis
Modul 3•2 Stunden abzuschließen
Moduldetails
In this module, you will learn how to build a systematic framework for performance testing. You will discover why continuous benchmarking is superior to one-off tests, what key metrics to measure, and how to create an automated suite to ensure your system remains performant over time.
Das ist alles enthalten
1 Video1 Lektüre2 Aufgaben1 Unbewertetes Labor
Infos zu Modulinhalt anzeigen
1 Video•Insgesamt 5 Minuten
Beyond One-Off Tests: The Need for Continuous Benchmarking•5 Minuten
1 Lektüre•Insgesamt 5 Minuten
Core Metrics of a Benchmarking Framework•5 Minuten
2 Aufgaben•Insgesamt 55 Minuten
Interpreting Benchmark Results•10 Minuten
Submit Your Performance Optimization Report•45 Minuten
Coursera brings together a diverse network of subject matter experts who have demonstrated their expertise through professional industry experience or strong academic backgrounds. These instructors design and teach courses that make practical, career-relevant skills accessible to learners worldwide.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I purchase the Certificate?
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.
Finanzielle Unterstützung verfügbar, weitere Informationen
¹ Einige Aufgaben in diesem Kurs werden mit AI bewertet. Für diese Aufgaben werden Ihre Daten in Übereinstimmung mit Datenschutzhinweis von Courseraverwendet.