1、mysql workbench 菜单file=>add model(添加模型) 点击上面的add diagram(添加新的图解),就会在右边多出一个新的图解模型 2,mysql workbench 菜单database=>reverse engineer mysql workbench 连接数据 ...
分类:
数据库 时间:
2020-06-18 11:10:05
阅读次数:
83
Redis 内存数据集大小上升到一定大小的时候,就会施行数据淘汰策略。 相关知识:Redis 提供 6 种数据淘汰策略: volatile-lru:从已设置过期时间的数据集(server.db[i].expires)中挑选最近最 少使用的数据淘汰 volatile-ttl:从已设置过期时间的数据集( ...
分类:
数据库 时间:
2020-06-18 10:35:25
阅读次数:
59
# -*- coding: utf-8 -*- import pymysql db = pymysql.connect( host='127.0.0.1', db='weixin', user="root", password="1233211234567Aa*", charset='utf8', ...
分类:
数据库 时间:
2020-06-17 21:47:53
阅读次数:
105
MySQL运行环境中,当发现系统已经用到了swap,该怎么处理? 一般来说,发生swap的原因是系统认为内存不够了。 那么,当物理内存真的不够了,或者著名的NUMA都是引起swap的可能原因。通常的应对方法有几种: 1、通过BIOS、系统内核参数关闭NUMA,或者在mysqld启动时,利用numac ...
分类:
数据库 时间:
2020-06-17 16:57:51
阅读次数:
59
生产环境MySQL死锁如何监控及如何减少死锁发生的概率。 首先,死锁并不是"锁死",死锁是由于两个或两个以上会话锁等待产生回路造成。 一、死锁监控及处理方法 对于死锁的监控,各个版本都提供了innodb_print_all_deadlocks选项,打开该选项即会将死锁的日志输出到MySQL的错误日志 ...
分类:
数据库 时间:
2020-06-17 10:57:04
阅读次数:
90
执行下面语句报1071 -Specified key was too long; max key length is 767 bytes CREATE table person( pid int not null UNIQUE, firstName VARCHAR(255) NOT NULL, la ...
分类:
其他好文 时间:
2020-06-16 20:19:57
阅读次数:
57
在主从服务器上,同一个表的表空间文件大小相差特别大,可能原因是什么,怎么解决? 可能的原因: 1、MySQL表默认是InnoDB引擎且目前索引只支持B+树索引,在数据的增删改过程中,会导致表产生碎片,主从服务器上同张表的碎片率不同也会导致表空间相差很大。 2、主库整理过碎片,从库是从原先的未整理的物 ...
分类:
其他好文 时间:
2020-06-16 18:48:49
阅读次数:
65
InnoDB在什么情况下会触发检查点 checkpoint ? 一、MySQL的checkpoint分类 1、sharp checkpoint(激烈检查点,要求尽快将所有脏页都刷到磁盘上,对I/O资源的占有优先级高) 2、fuzzy checkpoint(模糊检查点,会根据系统负载及脏页数量适当平衡 ...
分类:
数据库 时间:
2020-06-16 16:53:47
阅读次数:
82
在使用mysql较高的去动版本时候,会出现时区的相关报错,这里有一篇比较详尽的解释文章,包括服务器和数据库的时区设置。 关于数据库与服务器时区的问题 https://blog.csdn.net/vae1314chuanchen/article/details/81838476 ...
分类:
数据库 时间:
2020-06-16 15:37:54
阅读次数:
68
早上写了一篇 Elasticsearch去重查询/过滤重复数据(聚合) 但是没写分页实现,因为网上和书上暂时没查到什么方便又好的聚合后分页方式,不是我故意不写的 之前也看了下面这篇文章 Elasticsearch聚合后分页深入详解 文章里面说了,es本身不支持分页,因为性能和正确性得不到保障,作者提 ...
分类:
其他好文 时间:
2020-06-16 12:55:56
阅读次数:
432