pt-archiver 参数说明pt-archiver是Percona-Toolkit工具集中的一个组件,是一个主要用于对MySQL表数据进行归档和清除工具。它可以将数据归档到另一张表或者是一个文件中。pt-archiver在清除表数据的过程中并不会影响OLTP事务的查询性能。对于数据的归档,它可以 ...
分类:
其他好文 时间:
2019-12-13 21:46:33
阅读次数:
100
最久未使用算法和最少次数算法 参考 "LRU算法 缓存淘汰策略" "缓存算法(FIFO 、LRU、LFU三种算法的区别)" LRU算法(最久未使用算法) 当数据满时,淘汰最久未使用的数据。该算法需要获取所有缓存数据中最久未使用的数据。 链表实现 1. 创建一个固定大小的链表,数据首次被访问,插入到链 ...
分类:
编程语言 时间:
2019-12-13 19:46:39
阅读次数:
119
AUTO INCREMENT -- 在新记录插入表中时生成一个唯一的数字。插入表数据时,该字段不需规定值。 在每次插入新记录时,自动地创建主键字段的值。在表中创建一个 auto-increment 字段。 MySQL:AUTO_INCREMENT CREATE TABLE tableName ( c ...
分类:
数据库 时间:
2019-12-13 13:44:47
阅读次数:
102
在开发web的时候,如果是以前已存在的项目,项目下载下来后,为了使用测试库的数据,会直接将整个测试库(如sqlite3)拿到本机来。这种情况下,如果执行的顺序不对,很容易在执行migrate的时候出现数据库已存在的错误: django.db.utils.OperationalError: (1050 ...
分类:
其他好文 时间:
2019-12-12 01:14:20
阅读次数:
116
一、找回误删的表 1、在recyclebin(类似于回收站)中查找drop的表:select * from recyclebin order bydroptime desc; 2、恢复表和表数据:flashback table ‘表名’ to before drop;值得注意的是,当一张表被drop ...
分类:
其他好文 时间:
2019-12-11 12:47:20
阅读次数:
104
索引的概念1、数据库中的索引与书籍的目录类似●在一本书中,无须阅读整本书,利用目录就可以快速查找所需信息●书中的目录是一个词语列表,其中注明了包含各个词的页码2、数据库索引●在数据库中,索引使数据库程序无须对整个表进行扫描,就可以在其中找到所需数据●数据库中的索引是某个表中一列或者若干列值的集合,以及物理标识这些值的数据页的逻辑指针清单索引的作用1、设置了合适的索引之后,数据库利用各种快速的定位技
分类:
数据库 时间:
2019-12-11 11:28:13
阅读次数:
108
原文:【SQL Server性能优化】运用SQL Server的全文检索来提高模糊匹配的效率 ... ...
分类:
数据库 时间:
2019-12-11 00:39:46
阅读次数:
69
第二节 字段约束,索引,主外键 字段约束条件 1.1作用:限制如何给字段赋值的 1.2包括内容有:NULL Key Default Extra NULL是否允许给字段赋null值 null默认允许赋null值 not null不允许赋null值 key键值类型:普通索引唯一索引全文索引主键外键 De ...
分类:
其他好文 时间:
2019-12-10 10:30:37
阅读次数:
138
上一篇《如何实现报表数据的动态层次钻取(一)》介绍了利用复杂 sql 实现动态层次结构的方法,但该方法依赖 Oracle 的递归语法,在其他类型的数据库中难以实现。要想通用地实现此类报表,可以使用下面介绍的“集算脚本 + 本地文件”的方法。 《各级部门 KPI 报表》的格式和具体要求参见上一篇文章。 ...
分类:
其他好文 时间:
2019-12-09 15:31:04
阅读次数:
91
一.为什么要进行分库分表 高并发,请求太多,扛不住了。(比如一台单机一般最好不要超过2000/s的QPS,高峰时期有8000QPS,这时候就要利用分库分表、消息中间件、数据库中间件、异步写来缓解服务器压力) 单机磁盘容量快满了 单表数据量太大,SQL越跑越慢 二. 分库分表中间件有哪些,优缺点 ? ...
分类:
其他好文 时间:
2019-12-08 17:32:36
阅读次数:
121