---
title: "Discussion on \"索引原理（mssql与mysql）\" | Hashnode"
description: "Discussion on \"索引原理（mssql与mysql）\". 简介\n为什么要有索引？\n对于通用系统而言，大部分数据读操作比例远高于写入操作，针对查询进行优化的时候，优先需要考虑索引优化。\n什么是索引？\n索引在MySQL中也叫是一种“键”，是存储引擎用于快速找到记录的一种数据结构。索引对于良好的性能非常关键，尤其是当表中的数据量越来越大时，索引对于性能的影响愈发重要。\n索引优化应该是对查询性能优化最有效的手段了。\n常见误区\n\n索引是不是越多越好？X\n\n\n\n索引会增加数据库服务器写入操作的成本（INNODB对这个 做了一个优化：插入缓存 将多次插入合并成一次插..."
url: "https://hashnode.com/posts/about-index/658e98472d83a31ea8f3b6ef"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [索引原理（mssql与mysql）](https://blog.robinjiang.com/about-index?utm_source=hashnode&utm_medium=feed)

简介 为什么要有索引？ 对于通用系统而言，大部分数据读操作比例远高于写入操作，针对查询进行优化的时候，优先需要考虑索引优化。 什么是索引？ 索引在MySQL中也叫是一种“键”，是存储引擎用于快速找到记录的一种数据结构。索引对于良好的性能非常关键，尤其是当表中的数据量越来越大时，索引对于性能的影响愈发重要。 索引优化应该是对查询性能优化最有效的手段了。 常见误区 索引是不是越多越好？X 索引会增加数据库服务器写入操作的成本（INNODB对这个 做了一个优化：插入缓存 将多次插入合并成一次插...

Jan 13, 2016 · 1 min read · blog.robinjiang.com  
Read the article

## Written by

[robin Jiang](https://hashnode.com/@robinj)

@robinj · SHENZHEN,CN

  
[View profile](https://hashnode.com/@robinj)

Geek,Agile

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
