Code Monkey home page Code Monkey logo

Comments (3)

xuzheng465 avatar xuzheng465 commented on June 8, 2024

2022-03-28
Things every developer absolutely, positively needs to know about database indexing - Kai Sassnowski

In summary:

Indexes are B-Trees

Indexes are fast

Indexes make writes slow, don't use too many

Use explain to see for your query what indexes are (not) used and how

Consider what you are indexing, only the constant values which are indexed can help the query

Consider both what you are querying and what you are selecting

The order of columns in the index is important, indexes are left-to-right and must use a contiguous subset of columns in the index.

Use indexes which are specifically designed to serve the queries you are running, decide on the trade-off between adding more indexes (taking space, and reducing write performance), and just living with lower query performance for less-used queries.

from 2022.

xuzheng465 avatar xuzheng465 commented on June 8, 2024

2022-03-29 Tue

Arrays, slices (and strings): The mechanics of 'append'

SliceTricks

notes

Go Cookbook

from 2022.

xuzheng465 avatar xuzheng465 commented on June 8, 2024

2022-03-30

Go Cookbook Ch1 finish

文件属性

from 2022.

Related Issues (8)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.