← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 10
  1. Hardware breakpoints can trigger eBPF programs when specific memory addresses are accessed, leveraging CPU hardware support for low overhead.

  2. PostgreSQL uses a cost-based optimizer (CBO) to determine the best execution plan for a given query.

  3. PostgreSQL uses a process-based architecture where each connection is handled by a separate process.

  4. A flame graph is a graphical representation that helps to quickly understand where a program spends most of its processing time.

  5. SQL is a declarative language; only the result of the query is specified.

  6. Large language models (LLMs) that generate code are nowadays common.

  7. Like many relational DBMSs, PostgreSQL uses multi-version concurrency control (MVCC) to support parallel transactions and coordinate concurrent access to tuples.

  8. PostgreSQL uses several types of locks to coordinate parallel transactions and manage access to resources like tuples, tables, and in-memory data structures.

  9. When working with the internals of PostgreSQL, it is helpful to navigate the source code quickly and look up symbols and definitions efficiently.

  10. The eBPF technology of the Linux kernel allows it to monitor applications with minimal overhead.