数据库技术-日排行
将oracle数据库从No Archive Mode改为Archive Mode 查看数据库归档模式 >archive log list; 关闭数据库 >shutdown immediate; 打开数据库到mount状态 >startup mount 将数据库改为归档模式 >alter databa ...
Redis Persistence Redis provides a different range of persistence options: The RDB persistence performs point in time snapshots of your dataset at spe ...
基础信息介绍 测试库:test; 测试表:user; user表定义: CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` char(30) NOT NULL, `age` int(11) NOT NULL, `gen ...
#!/usr/bin/env python """ @author:闫学雷 @project:学习 @file: connectMysql.py @time:2020/1/19 0019 """ import pymysql try: db = pymysql.connect( host = 'lo ...
mysql 计算字段的长度 LENGTH mysql里面的 “LENGTH” 函数是一个用来获取字符串长度的内置函数 CHAR_LENGTH 在mysql内置函数里面查看字符串长度的还有一个函数是 “CHAR_LENGTH”,这两个函数的区别是: LENGTH: 一个汉字是算三个字符,一个数字或字母 ...
? 数据库中的锁机制 为什么要加锁 数据库是多用户共享资源的,在并发环境下会破坏数据库的一致性,所以需要锁来控制它们。 从程序员角度分 乐观锁 总是假设最好的情况,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据。 乐观锁适用于多读的应用 ...
语法:select column_name operate (子查询)。operate 有 in , not in, exist, not exist ,运算符等。 ...
当我们需要把sql文件推到cicd时,很容易导致出现数据只导入一部分的坑。 针对此情况,解决方法主要有两个, 1. 一个通过dockerfile将原始mysql文件压缩然后再容器中解压覆盖原mysql。 2. 一个不改变原来的source xxxx.sql的方式,将rancher.compose设置 ...
一、范式和反范式 优秀的库表设计是高性能数据库的基础。如何才能设计出高性能的库表结构呢?这里必须要提到数据库范式。范式是基础规范,反范式是针对性设计。 1.1、范式 范式是设计数据库结构过程中所要遵循的规则和指导方法 其实范式有很多,目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、 ...
本文主要介绍MySQL—Linux查看客户端连接信息(连接数、进程等)以及SpringBoot连接数据库的配置。 ...
默认mysql是禁止远程用户连接的。连接提示: 1045,“Access denied for user 'root'@'192.168.100.1' (using password:YES)" 开启数据库远程连接即可: 1、先在本机使用root用户登录mysql,然后进行授权。 mysql>GRA ...
SELECT * FROM `表名1` WHERE 字段1 in(select sn from 表名1 group by 字段1 having count(*)>1) SELECT sn ,count(*) as a FROM `表名` group by sn having a>1 ...
InnoDB: page_cleaner: 1000ms intended loop took ????ms. The settings might 。。。。。 在配置文件中添加: [mysqld]innodb_buffer_pool_instances=8 innodb_io_capacity_m ...
连接: import pymysql connect = pymysql.connect(host='***.**.*.**', user='jxz', password='******', db='jxz', port=3306, charset='utf8', autocommit=True ) ...
MySQL提供循环语句,允许您根据条件重复执行一个SQL代码块。 MySQL中有三个循环语句:WHILE,REPEAT和LOOP。 1、WHILE 循环 DELIMITER $$ DROP PROCEDURE IF EXISTS test_mysql_while_loop$$ CREATE PROC ...
1、查询SQL尽量不要使用select *,而是select具体字段。 反例子: select * from employee; 正例子: select id,name from employee; 理由: 只取需要的字段,节省资源、减少网络开销。 select * 进行查询时,很可能就不会使用到覆 ...
记录一下 转自: https://blog.51cto.com/itafei/1943914 centos 6.8启动mysql CentOS7和CentOS6怎样开启MySQL远程访问 1.开放mysql访问端口3306 修改防火墙配置文件 vi /etc/sysconfig/iptables 加 ...
简介 MongoDB是一个开源的,非关系型数据库,是用C++开发的; 官网地址 MongoDB 按照JSON格式存储数据,比传统的行列更具有表现力 传统表的列数都是固定的,而MongoDB则不必遵循; 传统表的列类型是固定的,而MongoDB可以混合列类型; 也可以指定就校验类型; MongoDB是... ...
写入临时文件,再读 // Create temporary file for database. tmpDB, err := ioutil.TempFile("", "xxx.db3") if err != nil { fmt.Println(err) return err } // Remove ...
引用 在数据库运维过程中,优化 SQL 是 DBA 团队的日常任务。例行 SQL 优化,不仅可以提高程序性能,还能减低线上故障的概率。 目前常用的 SQL 优化方式包括但不限于:业务层优化、SQL 逻辑优化、索引优化等。其中索引优化通常通过调整索引或新增索引从而达到 SQL 优化的目的。索引优化往往 ...