mysql索引 初始索引 索引在mysql中也叫做键 是存储引擎用于快速找到记录的一种数据结构 优点: 索引对于良好的性能非常关键 尤其是当表中的数据量越来越大时,索引对于性能的影响愈发重要 索引优化应该是对查询性能优化最有效的手段了,索引能够轻易将查询性能提高好几个数量级 索引相对于字段的音序表, ...
分类:
数据库 时间:
2020-01-21 12:06:49
阅读次数:
94
前几天忙着复习计组和软工考试了,断更了几天。 看到这个题目的时候起初感觉暴力做就OK了,但是回头看见一个1e6发现事情并不简单,数量是可以达到的(详见第一篇),但是细节上如果不到位的话,1e6数量级的数独是很难在短时间内输出的。再加上不能有重复的数独,所以难度就又增加了。 我查阅了一些资料。发现可以 ...
分类:
其他好文 时间:
2020-01-16 21:48:45
阅读次数:
70
一 为什么要有操作系统 (两本书:现代操作系统、操作系统原理,学好python以后再去研究吧~~) 现代的计算机系统主要是由一个或者多个处理器,主存,硬盘,键盘,鼠标,显示器,打印机,网络接口及其他输入输出设备组成。 一般而言,现代计算机系统是一个复杂的系统。 其一:如果每位应用程序员都必须掌握该系 ...
分类:
其他好文 时间:
2020-01-13 10:34:53
阅读次数:
193
目录 整数类型: 浮点数类型: 复数类型: 数值运算函数: 字符串类型及操作: 1,字符串是字符的有序数列,可对其内的字符进行索引; 2.字符串操作符:{<参数序号>:<格式控制标记>} time库的使用:time库是python中处理时间的标准库 整数类型: 没有取数范围限制, 二进制以0b或0B ...
分类:
编程语言 时间:
2020-01-10 20:34:49
阅读次数:
102
位图 问题 问题1:如何实现网页爬虫中url去重功能? 分析 传统数据结构散列表、红黑树、跳表这些动态数据结构,都能支持快速地插入、查找数据。 但通常爬虫爬取的网页数量级都比较大,假设为10亿个网页,估算一下散列表存储所需的内存: 为了判重,我们把这 10 亿网页链接存储在散列表中。 假设一个 UR ...
分类:
编程语言 时间:
2020-01-08 21:02:20
阅读次数:
121
1 大O:数步数 数步数 为了统一描述,大O不关注算法所用的时间,只关注其所用的步数。 数组不论多大,读取都只需1步。用大O记法来表示,就是:O(1) 很多人将其读作“大O1”,也有些人读成“1数量级”。一般读成“O1”。虽然大O记法有很多种读法,但写法只有一种。 若用大O记法来描述一种处理一个N元 ...
分类:
其他好文 时间:
2020-01-05 11:54:28
阅读次数:
98
索引与慢查询优化 索引就类似于书的目录,可以加快数据查询速度 索引虽然能够加速查询 但是也不是越多越好 索引在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构。 primary key unique key index key 上面三种key前两种除了有加速查询的效果之外还有额外的 ...
分类:
数据库 时间:
2020-01-03 12:14:47
阅读次数:
109
1、用for循环写一个函数,实现从1开始输出到N的正整数。 有两宗实现方法,一种是递归,另一种是非递归 //非递归 void PrintN1(int N){ int i; for(i=1;i<=N;i++){ printf("%d\n",i); } return; } //递归 递归对空间的需求很大 ...
分类:
编程语言 时间:
2020-01-02 20:37:17
阅读次数:
93
索引 为什么使用索引 ? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。 ? 索引的目的在于提高查询效率,与我们查阅 ...
分类:
其他好文 时间:
2020-01-01 21:03:01
阅读次数:
89
在报表应用中,针对历史数据查询的报表占比很大,这类报表的特点是:第一,数据变化小,查询的历史数据几乎不会发生变化;第二,数据量大,而且还会随时间不断增加。如果这些历史数据始终存放在数据库中,由于大多数数据库的 JDBC 性能都很低下(取数过程的数据对象转换比从文件中读取数据慢一个数量级),当涉及数据 ...
分类:
其他好文 时间:
2019-12-29 20:33:06
阅读次数:
100