标签「Mysql」的所有文章

MySQL索引问题一些总结

本文内容大部分参考这篇文章:我以为我对Mysql索引很了解,直到我遇到了阿里的面试官 1、MySQL索引有Hash索引和B+ Tree索引,这两个相比有何异同? 首先要理解这两个数据结构: B+树是为磁盘及其他存储辅助设备而设计一种平衡查找树(不是二叉树)。B+树中,所有记...

mysql查询,offset过大影响性能原因与分析

mysql查询,offset过大影响性能原因与分析

通常我们会利用如下语句进行分页查询: select * from `table` order by id desc limit 0, 20 如果使用索引,这种查询方法在中小数据数据量情况下完全够用,但是随着数据量增加,这种写法就会带来性能问题。下面就来分析offset过大带来的性能问题、原因以及解决方案。 准备测试表和数据,并插入足够多的数据。 Create Table: CREATE TABLE ...

IP地址转为INT类型存储

Mysql存储IP地址,为了获取更好的性能,建议将IP地址转为INT类型存储。 下面就来看一下用C语言如何实现字符串IP地址转为整数类型。 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <string.h> int main(void...