前面我们聊到了mariadb的事务,以及事务隔离级别,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/13198186.html;今天我们来聊一聊mariadb的日志相关话题;mariadb日志有6种,分别是查询日志(general_log),慢查询日志(lo... ...
分类:
数据库 时间:
2020-06-29 09:56:33
阅读次数:
89
一直对字符的各种编码方式懵懵懂懂,什么ANSI、UNICODE、UTF-8、GB2312、GBK、DBCS、UCS……是不是看的很晕,假如您细细的阅读本文你一定可以清晰的理解他们。Let's go! 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看 ...
分类:
数据库 时间:
2020-06-29 09:50:42
阅读次数:
62
#配置Mariadb日志 日志有6种,分别是查询日志(general_log),慢查询日志(log_slow_queries),错误日志(log_error,log_warnings),二进制日志(binlog),中继日志(relay_log)和事务日志(innodb_log) #查询日志 日志存储 ...
分类:
数据库 时间:
2020-06-29 09:48:11
阅读次数:
55
一、下载免安装压缩包 https://dev.mysql.com/downloads/ 下载地址 二、本地环境配置 把zip包解压到需要安装的目录 ,会发现缺少data文件夹以及my.ini的配置文件 2.添加data文件夹以及my.ini环境配置 3. my.ini文件中添入一下内容并修改下面两项 ...
分类:
数据库 时间:
2020-06-29 09:43:12
阅读次数:
70
在jsp中获取数据库数据 <% Class.forName("com.mysql.jdbc.Driver");//加载mysql驱动 Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/test1", "r ...
分类:
数据库 时间:
2020-06-29 09:37:42
阅读次数:
71
当需要自动执行一波sql时,一个个用 SSMS 打开执行,太费事了, 用脚本可以简单地实现。 比如,造一个入口批处理Execute.bat,一个具体执行的批处理Insert_Demo_Data.bat 当前示例中,.bat与.sql文件存放在同一路径 不同路径的话注意修改下面的相对路径 Execut ...
分类:
数据库 时间:
2020-06-29 09:33:46
阅读次数:
71
一、maven依赖 <!-- 操作sqlite数据库 start--> <!-- https://mvnrepository.com/artifact/org.xerial/sqlite-jdbc --> <dependency> <groupId>org.xerial</groupId> <art ...
分类:
数据库 时间:
2020-06-29 09:28:15
阅读次数:
69
反应式编程在客户端编程当中的应用相当广泛,而当前在服务端中的应用相对被提及较少。本篇将介绍如何在服务端编程中应用响应时编程来改进数据库操作的性能。 开篇就是结论 接续上一篇《谈反应式编程在服务端中的应用,数据库操作优化,从 20 秒到 0.5 秒》之后,这次,我们带来了关于利用反应式编程进行 ups ...
分类:
数据库 时间:
2020-06-29 09:22:51
阅读次数:
62
1、showprocesslist,查看当前连接数,也可以看看有没有执行中的进程2、在从库上执行showslavestatus;查看seconds_behind_maste的值,有数字表示有主从延时,这个值表示主从同步延时的时间如果未同步,在从库上执行下列操作:stopslave;#表示跳过一步错误,后面的数字可变setglobalsql_slave_skip_counter=1;startsla
分类:
数据库 时间:
2020-06-29 09:14:38
阅读次数:
78
model/user.js module.exports = app => { const mongoose = app.mongoose; /*引入建立连接的mongoose */ const Schema = mongoose.Schema; //数据库表的映射 const UserSchema ...
分类:
数据库 时间:
2020-06-29 00:55:31
阅读次数:
117
1.订阅端 pg_subscription_rel 查看订阅的每个表的复制状态。是多对多的映射。其中: srrelid:表示表的pg_class.oid srsubstate:状态码;i=初始化,d=正在复制数据,s=已同步,r =准备好(常规复制) srsublsn: s和r状态时的结束LSN。 ...
分类:
数据库 时间:
2020-06-29 00:55:03
阅读次数:
166
用户文件users.dat的格式描述如下: 1. userid::gender::age::occupation::zip-code 2. 用户id、性别、年龄、职业、邮政编码 评级文件ratings.dat的格式描述如下: 1. userid::movieid::rating::timestamp ...
分类:
数据库 时间:
2020-06-29 00:44:59
阅读次数:
129
连接数据库之前,必须配置好数据库,才能用IntelliJ IDEA正确的连接上,否则无法正确连接!!! 最后进行相关配置 ...
分类:
数据库 时间:
2020-06-29 00:13:53
阅读次数:
64
参考《人人都是架构师》 大型网站几乎时时刻刻都在接收着高并发和海量数据的洗礼,随着用户规模的线性上升,单库的性能瓶颈会逐渐暴露出来,由于数据的检索效率越来越慢,导致生产环境中产生较多的慢速SQL。对于非结构化数据,可以采用将其存储在NoSQL数据中来提升性能,但是重要的业务数据,仍然要落盘在关系型数 ...
分类:
数据库 时间:
2020-06-29 00:11:53
阅读次数:
82
pip install mysql-connector -i http://pypi.douban.com/simple --trusted-host pypi.douban.com mysql-connector是 MySQL 官方提供的驱动器。 import mysql.connector pi ...
分类:
数据库 时间:
2020-06-28 22:48:35
阅读次数:
82
https://developer.mozilla.org/zh-CN/docs/Web/API/Navigator/sendBeacon https://blog.csdn.net/hsl0530hsl/article/details/88579958 ...
分类:
数据库 时间:
2020-06-28 22:44:09
阅读次数:
63
缓冲池设计的目的是为了协调CPU速度和磁盘速度的鸿沟。因此页的操作首先会缓冲池中进行。如果一条DML语句,如Update或者Delete改变了页中的记录,那么此页是脏页,即缓冲池的页的版本要比磁盘的新。数据库需要将最新版本的页从缓冲池刷新到磁盘。 倘若每次一个页发生变化,就将此页的版本刷新到磁盘,那 ...
分类:
数据库 时间:
2020-06-28 22:34:04
阅读次数:
85