上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页
摘要: 什么是NoSql? NoSQL(Not Only SQL), “不仅仅是SQL”,非关系型数据库,文档型数据库。 有哪些NoSql数据库? Redis、MongoDB、HBase、全文搜索引擎Elasticsearch NoSql的分类和特点? 文档存储型:存储的数据格式为json格式。 K-V存储 阅读全文
posted @ 2021-03-26 23:16 smallzhen 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 不推荐使用子查询和join的原因总结: 子查询和join的效率是硬伤,一旦数据量大效率很难保证。 执行子查询时,mysql需要创建临时表,查询完毕再删除这些临时表,所以子查询的速度会收到一定影响。 join查询走嵌套查询,小表驱动大表。 join查询,DB承担的业务压力大,当表百万级别时,join导 阅读全文
posted @ 2021-03-25 23:02 smallzhen 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一直对InnoDB的行格式不太了解,于是找了几篇文章看了一下,总结一下 什么是行格式? 我们平时以记录为单位向表中插入数据,这些记录在磁盘上的存放方式被称为「行格式」或「记录格式」。 行格式的应用是针对于表的,只有创建表的时候使用行格式,在创建库或插入数据的时候无法选择行格式。 表的行格式决定了这张 阅读全文
posted @ 2021-03-24 22:57 smallzhen 阅读(62) 评论(0) 推荐(0) 编辑
摘要: decimal(a,b) 表示 a 指定小数点左边和右边可以存储的十进制的最大个数,最大精度38 b 指定小数点右边可以存储的十进制的最大个数,0<=b<=a 假设 decimal(4,2),数字 89.03是符合规格的。 decimal每4个字节存9个数字,小数点占1个字节,所以decimal(1 阅读全文
posted @ 2021-03-22 21:19 smallzhen 阅读(1183) 评论(0) 推荐(0) 编辑
摘要: 什么是前缀索引? 前缀索引也叫局部索引。 优点:它能有效减小索引文件的大小,让每个索引页可以保存更多索引值,从而提高索引查询的速度。 缺点:不能在order by 和 group by 中触发前缀索引,也不能用于覆盖索引。 前缀索引的使用原则: 降低重复的索引值。 前缀索引的使用 alter tab 阅读全文
posted @ 2021-03-21 19:02 smallzhen 阅读(884) 评论(0) 推荐(0) 编辑
摘要: utf8mb4是utf8的超集并完全兼容utf8,能够用4个字节存储更多的字符。 utf8mb4对应的排序字符集常用的有: utf8mb4_unicode_ci utf8mb4_general_ci 从准确性和性能比较两者 准确性: utf8mb4_unicode_ci是基于标准的Unicode来排 阅读全文
posted @ 2021-03-20 23:40 smallzhen 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 浮点类型包括float和double两种类型,double类型的精度比float类型高。 float类型:单精度,数据可以存储至多8位十进制数并占4个字节。 double类型:双精度,数据可以存储至多18位十进制数并占8位字节。 参考:https://mp.weixin.qq.com/s/V6mQe 阅读全文
posted @ 2021-03-20 23:27 smallzhen 阅读(309) 评论(0) 推荐(0) 编辑
摘要: Unix系统有5种IO模型,这些IO模型的目的是为了提高服务器能够并行处理的连接数,而不是提高程序的执行性能。 阻塞IO:应用程序调用一个IO函数导致阻塞,在数据准备好前一直阻塞。 非阻塞IO:当所请求的I/O操作无法完成时,进程不休眠,轮询代替阻塞,在内核数据准备期间可以执行其他事情,但是不停轮询 阅读全文
posted @ 2021-03-19 23:52 smallzhen 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 看到一篇总结的很好的一篇博文,于是做个小结 redis大多数时候是单线程运行的(同一个时间只占用一个CPU,只有一个指令在运行,即不可能并行读写),但是redis性能还是很好,原因如下: redis使用了 多路I/O复用机制(详看我的另一篇博客多路复用机制),处理客户端请求时,不会阻塞主线程。red 阅读全文
posted @ 2021-03-18 00:18 smallzhen 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 了解一下,爬虫可以分为以下四种类型: 聚焦网络爬虫(主题网络爬虫): 会针对某种特定的内容去爬取信息,且会保证信息和需求尽可能相关。 通用爬虫(全网爬虫):广度优先策略或深度优先策略 获取url,根据url爬页面后获取新url,在根据新url获取新新url,满足条件时停止爬取。 增量抓取:通过爬虫程 阅读全文
posted @ 2021-03-17 23:32 smallzhen 阅读(1133) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页