搜索内容

包含标签:database 的文章
  • 云起实验室:使用DAS实现数据库异常检测
    其他

    云起实验室:使用DAS实现数据库异常检测

    DAS支持对核心OLTP数据库进行异常检测,发现数据库的异常变化,提高数据库的稳定性和性能,提高运维效率。 点击立即参与云产品场景体验https://developer.aliyun.com/adc/scenario/e28e742918ac4d7a8d19854c55caf9e7?spm=a2c6h.13858375.0.0.3e0679a9aXz9JE 建议体验时长:1小时 云产品资源使用时长:0小时 实验简介 体验后您将收获到 体验自感知及自安全的云服务对数据库7×24小时的异常检测。 体验简介 数据库自治服务DAS(Database Autonomy Service)提供为数据库提供异常检测功能。使用DAS对数据库PolarDB MySQL 进行异常检测,能够更为及时地发现数据库的异常变化提升数据库系统的稳定性,提高运维效率。 准备环境 已注册阿里云账号。 已创建PolarDB MySQL实例,版本无特殊要求,商品类型为按量付费,规格为2核8GB,且已在集群中创建账户。
    admin 今天
  • 《轩轩Redis学习笔记》——持久化
    其他

    《轩轩Redis学习笔记》——持久化

    文章目录 题引开篇AOF持久化“ 写后日志 ” 的风险写回策略“大日志文件”的性能问题AOF重写机制配置重写机制重写机制的详细过程 RDB持久化全量快照RDB阻塞情况bgsave命令的RDB生成过程增量快照增量快照生成过程优化增量快照 AOF与RDB的选择问题 小结思考题 参考资料:蒋德钧老师的《Redis核心技术与实战》、《redis设计与实现 第二版》、《Redis开发与运维》 题引开篇 你知道Redis里的持久化机制吗? AOF持久化 AOF,Append Only File,追加文件,记录的是 Redis 收到的每一条写命令,这些写命令是以文本形式保存的。 AOF是“ 写后日志 ”,“写后”的意思是 Redis 是先执行命令,把数据写入内存,然后才记录日志。 留个问题:为什么要先执行再记录日志呢? 为了避免额外的检查开销,Redis 在向
    admin 今天
  • 云起实验室:快速上手并跑通AnalyticDB PostgreSQL版TPC-H测试
    其他

    云起实验室:快速上手并跑通AnalyticDB PostgreSQL版TPC-H测试

    本案例介绍如何创建AnalyticDB PostgreSQL实例、生成测试数据、建表、导入数据,并跑通TPC-H查询。 点击立即参与云产品场景体验https://developer.aliyun.com/adc/scenario/9a4e57e135c9427a9feba3da3268a1cd?spm=a2c6h.13858375.0.0.3e0679a9aXz9JE 建议体验时长:1小时 云产品资源使用时长:0小时 实验简介 体验后您将收获到 模拟生成TPC-H 1TB测试数据。模拟通过CPOY本地文件和通过OSS导入数据。模拟执行TPC-H 22条查询SQL。 体验简介 AnalyticDB PostgreSQL版在支持ACID和分布式事务的同时,提供了优秀的大数据MPP分析性能。 准备环境 注册阿里云账号。 已创建AnalyticDB PostgreSQL版实例。本案例以1TB测试数据为例,推荐配置为6.0标准版,节点规格(segment)2C16G,节点数量(segment)32,ESSD云盘,节点存储容量200
    admin 今天
  • " alt="Win10 配置PostgreSQL远程连接">
    其他

    Win10 配置PostgreSQL远程连接

    Step1:进入安装目录,找到pg_hba.conf和postgresql.conf修改配置如下, 左:要允许哪个ip访问就将该ip加入白名单配置表右:取消#注释,开启端口监听 Step2:重启服务 Step3:防火墙开放入站端口    
    admin 今天
  • " alt="深入解析云溪数据库分布式 SQL 引擎架构的五大服务组件">
    其他

    深入解析云溪数据库分布式 SQL 引擎架构的五大服务组件

    导读 与传统关系型数据库相比,分布式数据库系统具有多集群、多节点、高并发等特性,这就需要分布式数据库的 SQL 引擎能够在满足用户常规的 SQL 请求以外,提供多集群、多节点协同计算的能力,从而提高查询效率。本文将介绍云溪数据库的 SQL 引擎架构特点,以及其中各大服务组件的技术原理与工作流程。 分布式数据库架构 目前业界最流行的分布式数据库主要分为两种架构。一种是以 Google Spanner 为代表的 Shared nothing 架构,另一种是以 AWS Auraro 为代表的计算/存储分离架构。  Spanner 是 shared nothing 的架构,内部维护了自动分片、分布式事务、弹性扩展能力,数据存储还是需要 sharding,plan 计算也需要涉及多台机器,也就涉及了分布式计算和分布式事务。  Auraro 主要思想是计算和存储分离架构,使用共享存储技术,这样就提高了容灾和总容量的扩展。但是在协议层,只要是不涉及到存储的部分,本质还是单机实例的 SQL 引擎,不涉及分布式存储和分布式计算,这样就和传统数据库兼容性
    admin 今天
  • StarRocks手册阅读笔记
    其他

    StarRocks手册阅读笔记

    连接方式: 使用mysql客户端连接,包括但不限于: cmd连接:mysql -h127.0.0.1 -P9030 -uroot; Navicat、Datagrip等工具,DataSource直接选择Mysql即可。 系统架构: StarRocks集群由FE和BE构成,FrontEnd简称FE,是StarRocks的前端节点,负责管理元数据,管理客户端连接,进行查询规划,查询调度等工作。 BackEnd简称BE,是StarRocks的后端节点,负责数据存储,计算执行,以及compaction,副本管理等工作。 可以理解为,FE负责统筹规划、分发任务、收集信息、反馈给用户,BE负责实际处理、查询、管理数据。 (下图来自StarRocks官网) 存储表 1、 模型:StarRocks表的种类,分为明细模型(默认)、聚合模型、更新模型和主键模型。其中,更新模型、主键模型为特殊的聚合模型。 2、数据分布
    admin 今天
  • 8种方案,保证缓存和数据库的最终一致性
    其他

    8种方案,保证缓存和数据库的最终一致性

    订阅专栏 前言 我们通常使用缓存机制来提升系统的性能,缓存系统下的读写操作,一般都需要操作数据库与缓存。 对于读操作,一般是先查询缓存,查询不到再查询数据库,最后回写进缓存。 而对于写操作,究竟是先删除(更新)缓存,再更新数据库,还是先更新数据库,再删除(更新)缓存呢? 由于对数据库以及缓存的整体操作,并不是原子性的,再加上读写并发,究竟什么样的方案可以保证数据库与缓存的一致性呢? 下面介绍8种方案,配合读写时序图,希望你能从其中了解到保证一致性的设计要点。 方案1   给缓存设置过期时间 这种方案适用于对数据一致性要求较低或者写请求很少的业务,当读请求没有命中缓存时,就从数据库中读,之后回写到缓存里,同时设置一个过期时间。 写请求直接更改数据库,不用操作缓存。因此当一个key没过期时,写请求更改了数据库,之后的读还是读取到旧数据。这个时候确实发生了不一致,但业务并不敏感。 方案2   先更新数据库,再更新缓存 如果利用到缓存,那么肯定是读多写少的场景。但不能否定的是,可能会存在突发的写多读少的阶段。 在这个特殊的阶段中,会
    admin 今天
  • MYSQL备份数据库
    其他

    MYSQL备份数据库

    最近在做一个功能,是通过Java实现数据库备份还原,查看网上存在的多个资源,现在把我实现功能的代码分享出来,希望可以帮到那些正在寻找实现数据库备份还原的人。 代码中的命令是通过CMD小黑窗测试通过的,主要 Runtime.getRuntime()执行命令来实现,当然也有Process的一些功能,代码如下,可以直接用。 import java.io.*; import java.util.Date; public class DatabaseBackupAndRestore { public static void resdStreamInfo(InputStream... inputStreams) { for (InputStream in : inputStreams) { new Thread(() -> { try { BufferedReader br = new BufferedReader(new Inp
    admin 今天
  • 让你的flask先跑起来(四)
    其他

    让你的flask先跑起来(四)

    前文:https://blog.csdn.net/YouYuDeYan/article/details/121671059https://blog.csdn.net/YouYuDeYan/article/details/121671059 登录注册认证 Flaskr 有两个蓝图,一个用于认证功能,另一个用于博客帖子管理。每个蓝图的代码 都在一个单独的模块中。使用博客首先需要认证,因此我们先写认证蓝图。 flaskr/auth.py import functools from flask import ( Blueprint, flash, g, redirect, render_template, request, session, url_for ) from werkzeug.security import check_password_hash, generate_password_hash from flaskr.db import get_db bp = Blueprint('auth', __name__, u
    admin 今天
  • Apache Calcite 优化器详解(二)
    其他

    Apache Calcite 优化器详解(二)

    这里是 Calcite 系列文章的第二篇,后面还会有文章讲述 Calcite 的实践(包括:如何开发用于 SQL 优化的 Rule)。本篇文章主要介绍 Apache Calcite 优化器部分的内容,会先简单介绍一下 RBO 和 CBO 模型,之后详细讲述 Calcite 关于这两个优化器的实现 —— HepPlanner 和 VolcanoPlanner,文章内容都是个人的一些理解,由于也是刚接触这块,理解有偏差的地方,欢迎指正。 什么是查询优化器 查询优化器是传统数据库的核心模块,也是大数据计算引擎的核心模块,开源大数据引擎如 Impala、Presto、Drill、HAWQ、 Spark、Hive 等都有自己的查询优化器。Calcite 就是从 Hive 的优化器演化而来的。 优化器的作用:将解析器生成的关系代数表达式转换成执行计划,供执行引擎执行,在这个过程中,会应用一些规则优化,以帮助生成更高效的
    admin 今天
  • Linux 安装Redis
    其他

    Linux 安装Redis

    Linux 安装Redis 背景Refer具体步骤基础准备安装过程 背景 记录一下自己的安装过程,整理一些问题以备后用 Refer 还是一样,挂出该篇中引用或查看到的各位大神的文章,感谢! https://www.jb51.net/article/79096.htmhttp://www.redis.cn/download.htmlhttps://blog.csdn.net/Justinboy/article/details/109772377 具体步骤 基础准备 Redis-Linux安装包Redis-Windows安装包Redis Desktop Manager 2021-Windows安装包 安装过程 基础准备 在Redis版本的选择上需要注意,针对6.0.6的redis版本需要支持 C11 特性,若需要可以参考Refer中最后一篇文章进行gcc版本的升级 2. 解压缩
    admin 今天
  • KingbaseES用户管理–如何配置帐户异常登录锁定功能?
    其他

    KingbaseES用户管理–如何配置帐户异常登录锁定功能?

    1. 问题:如何配置帐户异常登录锁定功能? 2. 什么是帐户异常登录锁定? 帐户异常登录锁定是指如果用户连续若干次不能正确的登录数据库,那么这个用户的帐户将被系统禁用。 系统允许的用户连续错误登录次数由数据库管理员指定。被禁用的帐户可以由安全员利用 SQL 命令使其重新可用或者等待一段时间自动解锁。 3. KingbaseES帐户异常登录锁定管理 KingbaseES通过插件的方式来进行帐户异常登录锁定以及账户登录信息显示。这种方式更为灵活,当数据库的实用场景需要进行帐户异常登录锁定以及账户登录信息显示时,加载插件即可。而不需要该功能时,卸载插件即可。 3.1. 加载插件 KingbaseES数据库通过修改kingbase.conf文件中 shared_preload_libraries参数来加载插件: shared_preload_libraries = 'sys_audlog' 加载插件后,需要重启数据库,创建插件: create extension sys_audlog; CREATE EXTENSION 3.2
    admin 今天
  • 切换用户时候显示-bash-4.1
    其他

    切换用户时候显示-bash-4.1

    切换用户时候显示-bash-4.1 两种方法: cp /etc/skel/.bash* 到家目录 第二种:在 .bash_profile 文件添加export PS1='[\u@\h \W]\$'
    admin 今天
  • " alt="优炫数据库携手兆芯发布数据库解决方案">
    其他

    优炫数据库携手兆芯发布数据库解决方案

      软件在数字化进程中发挥着重要的基础支撑作用,特别是新基建背景下,驱动新一代信息技术迭代创新、群体突破,加快数字产业化步伐。 当前国产基础软硬件生态正在迈入全面支持云计算和大数据的发展阶段,在“新基建”、“信创”时代建设中,符合高安全性、高可靠性的国产软硬件产品将是新的机遇。国产IT厂商发力自主创新的生态建设,共同研发和适配产品,联合推出解决方案,让产业生态建设迈出了实质性的一大步。 日前,优炫软件携手兆芯推出“基于兆芯通用处理器的数据库解决方案”,该方案基于兆芯通用处理器,通过与优炫数据库管理系统深度适配对接,充分发挥兆芯处理器平台卓越的性能和生态优势,以及优炫数据库管理系统满足高可用、高性能、高可靠等业务诉求,为用户提供优质的使用体验,助力数字化转型升级提速。 基于兆芯通用处理器的基础行业解决方案,软硬件兼容性优异,节约大量的应用迁移成本,可为用户带来多重便利与保障。 优炫软件深耕国产数据库领域多年,致力于数据库关键核心技术研究,建设高可用、高安全、智能化的数据库产品与生态。提供高性能、高可用
    admin 今天
  • 画图工具轻松打印长图
    其他

    画图工具轻松打印长图

    图片右键选择【编辑】 画图/文件/打印/页面设置 设置纵向/水平/页数 打印预览 页数合适后打印即可。          
    admin 今天
  • MySQL的介绍与安装(转载学习课程1)
    其他

    MySQL的介绍与安装(转载学习课程1)

    1.1 数据库基本介绍 1.2 安装MySQL 1.2.1 在Mac系统中安装 使用HomeBrew进行安装 -- 安装 brew install mysql@8.0 -- 启动 mysql.server start -- 关闭 mysql.server stop -- 登录 mysql -u root -p 1.2.1 在Win10系统中安装 下载地址: MySQL :: Download MySQL Community Server 安装后,建议使用Navicat软件(图形化管理工具)方便快捷操作MySQL数据库。 另外,也可通过大神的操作超详细MySQL安装及基本使用教程_bobo553443的博客-CSDN博客_mysql安装教程 下载msi文件(图形化界面进行安装),使用MySQLworkbench进行操作。
    admin 今天
  • springdata jpa用法案例(我依然认为它是垃圾框架)
    其他

    springdata jpa用法案例(我依然认为它是垃圾框架)

    https://blog.csdn.net/qq_39086296/article/details/90485645
    admin 今天
  • MySQL系列-binlog
    其他

    MySQL系列-binlog

    MySQL binlog是MySQL数据库的DDL 和DML (除了数据查询语句select、show等)操作的逻辑重放,他像Oracle redo 但不同于Oracle redo,MySQL binlog记录的不光是逻辑日志,还是数据库层的逻辑操作,众所周知,由于MySQL架构设计问题,MySQL作为一个支持多种存储引擎的开放式数据库,那么他就会有不同于存储引擎的日志记录,它就是binlog,不同于innodb 的redo。 Binlog 的日志格式 记录在二进制日志中的事件的格式取决于二进制记录格式。支持三种格式类型: STATEMENT:基于SQL语句的复制(statement-based replication, SBR),每一条会修改数据的sql都会记录在binlog中,不记录每一行的变化,减少了binlog日志量,但是由于记录的只是执行语句,为了这些语句能在slave上正确运行,因此还必须记录每条语句在执行的时候的一些相关信息,以保证所有语句能在slave得到和在master端执行的时候相同的结果。另外mysql的复制
    admin 今天
  • https://blog.csdn.net/YouYuDeYan/article/details/121403599

    " alt="让你的flask网站先跑起来(三)">
    其他

    让你的flask网站先跑起来(三)

    请优先查看(一)(二). https://blog.csdn.net/YouYuDeYan/article/details/121403599https://blog.csdn.net/YouYuDeYan/article/details/121403599 网站的基本通讯是从客户端/web到服务端/flask,然后根据需求操作数据库,当然,这是最基本,还可以增加Nginx,uwxgi来实现反向代理,负载均衡等其他功能,不过这里不涉及这些,这里的目的是:先让你的flask网站跑起来. 那么如何连接数据库呢? flaskr/db.py import sqlite3 import click from flask import current_app, g from flask.cli import with_appcontext def get_db(): if 'db' not in g: g.db = sqlite3.connect( current_app.config['DA
    admin 今天
  • 数据库概述–了解数据库
    其他

    数据库概述–了解数据库

    数据库 什么是数据库?什么是数据库管理系统?什么又是SQL呢?带着疑问走进学习园地。 数据库(DataBase) 简称DB。按照特定的格式存储数据的文件组合。简单来说,就是一个存储数据的仓库,其实就是一些文件,文件中存储了特定格式的数据。数据库管理系统(DataBaseManagement) 简称DBMS。数据库管理系统是专门用来管理数据库中的数据,然而数据库管理系统可以对数据库当中的数据集进行增删改查。常见的数据库管理系统 MySQL、SQL Server、DB2、Oracle、MS SQL Server、Sybase等。 SQL:结构化查询语言 开发人员需要学习SQL语句,开发人员通过编写SQL语句,然后DBMS负责执行SQL语句,最终完成数据库的增删改查操作。三者之间的关系: 首先是通过DBMS来执行SQL语句操作,来完成对数据库的增删改查操作。顺序结构如下所示:DBMS—执行—>SQL–操作—>DB(
    admin 今天
  • mysql更换为8.0,maven修改依赖
    其他

    mysql更换为8.0,maven修改依赖

    1、             mysql             mysql-connector-java             8.0.15          2、加上时区 &serverTimezone=GMT%2B8
    admin 今天
  • 创建数据库
    其他

    创建数据库

    CREATE DATABASE `book-system`; USE `book-system`; CREATE TABLE `user`( `id` INT(10) NOT NULL PRIMARY KEY AUTO_INCREMENT , `name` VARCHAR(10), `userCode` VARCHAR(10), `password` INT(10), `gender` INT(5), `birthday` DATETIME, `phone` INT(15), `address` VARCHAR(30), `self_introduction` VARCHAR(20) )ENGINE=INNODB DEFAULT CHARSET=utf8 CREATE TABLE `book`( `id` INT(10) NOT NULL PRIMARY KEY AUTO_INCREMENT , `n
    admin 今天
  • PostgreSQL学习总结(7)—— PostgreSQL 语句 INSERT INTO、SELECT、UPDATE、DELETE 等学习
    其他

    PostgreSQL学习总结(7)—— PostgreSQL 语句 INSERT INTO、SELECT、UPDATE、DELETE 等学习

    一、INSERT INTO 语句 PostgreSQL INSERT INTO 语句用于向表中插入新记录。我们可以插入一行也可以同时插入多行。 语法 INSERT INTO 语句语法格式如下: INSERT INTO TABLE_NAME (column1, column2, column3,...columnN) VALUES (value1, value2, value3,...valueN); column1, column2,...columnN 为表中字段名。 value1, value2, value3,...valueN 为字段对应的值。 在使用 INSERT INTO 语句时,字段列必须和数据值数量相同,且顺序也要对应。如果我们向表中的所有字段插入值,则可以不需要指定字段,只需要指定插入的值即可: INSERT INTO TABLE_NAME VALUES (value1,value2,value3,...valueN); 下表列出执行插入后返回结果的说明: 序号输出信息 & 描述1 INSERT
    admin 今天
  • MySQL卸载不干净问题,connector net卸不掉
    其他

    MySQL卸载不干净问题,connector net卸不掉

    卸载mysql不干净,重新安装时老是失败,现记录下解决方案: 一般卸载不干净,都是因为connector net 卸掉不掉,注册表、文件夹都删掉了也不行,只能借用第三方进行卸载: 1.在这个链接 Fix problems that block programs from being installed or removed里下载下载Microsoft的troubleshooker工具 2.下载后打开 3.点击卸载 4. 在卸载的程序里找到connector net,点击卸载。troubleshooker会自动帮你解决卸载过程中遇到的问题。完成后重新打开mysql installer,此时的connector net就已经成功卸载干净了!~ 注意:如果列表没有connector net,也有一种可能就是“名称不可用”的那一条 参考网址:https://zhuanlan.zhihu.com/p/347
    admin 今天
  • " alt="Java学习那些是需要我们避免的问题">
    其他

    Java学习那些是需要我们避免的问题

    Java编程行业是目前职业发展中最重要的领域,一旦你下定决心学习,那么你就要抱着余生都埋在研究Java技术里,这也是因为Java编程过于动态和灵活。这里动力节点小编有一些建议,可以解决你的学习问题。 1.学习中研究太多,实操太少 我们打小习惯于通过书籍来学习知识,书越厚,你就会觉得收获的知识越多。其实对于编程来说并不是的,编程的学习缺乏编码的实践才是最致命的。我们要将编码形成肌肉记忆,每天不断的练习,让它成为日常里的习惯。 2.不要觉得满头苦学Java就是学习的唯一 Java编程的学习并非是了解Java就可以的,好需要很多其他的技能,比如强大的思维逻辑、解决问题的能力等等。有经验的程序员在解决问题之前,是先有逻辑的思考,并不是直接编写代码。 3.不要一直陷入理论的困境 学习Java时,难免会遇到很多问题,虽然坚持对于解决问题非常重要,但也要量力而行,实在找不到解决的办法,就要放置,进行下一步的学习,有可能在学习下一个知识点的同时,上一个问题就有了思路呢。  
    admin 今天
  • dataguard安装
    其他

    dataguard安装

    主备 修改/etc/hosts 127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.31.24 nccorcldb1 192.168.31.25 nccorcldb2 主: 修改listener.ora # listener.ora Network Configuration File: /u01/app/oracle/product/11.2.0/network/admin/listener.ora # Generated by Oracle configuration tools. LISTENER =   (DESCRIPTION_LIST =     (DESCRIPTION =       (ADDRESS = (PROTOCOL = TCP)(HOST
    admin 今天
  • 重庆思庄Linux技术分享-Linux /var/log下的各种日志文件
    其他

    重庆思庄Linux技术分享-Linux /var/log下的各种日志文件

    1)/var/log/secure:记录登录系统存取数据的文件; 例如:pop3,ssh,telnet,ftp等都会记录在此. 2)/ar/log/btmp:记录登录这的信息记录,被编码过,所以必须以last解析; 例如:lastb | awk ‘{ print $3}’ | sort | uniq -c | sort -nr | more 3)/var/log/message:几乎所有的开机系统发生的错误都会在此记录; 4)/var/log.boot.log:记录一些开机或者关机启动的一些服务显示的启动或者关闭的信息; 5)/var/log/maillog:记录邮件的存取和往来; 6)/var/log/cron:用来记录crontab这个服务的内容; 7)/var/log/httpd,/var/log/mysqld.log等等文件,记录几个不同的网络服务的记录文件; 8)/var/log/acpi
    admin 今天
  • mysql 2006错误 导入时
    其他

    mysql 2006错误 导入时

    1、找到my.ini (免安装版的是由于你自己创建的) (安装版的在 C:\ProgramData\MySQL\MySQL Server 8.0 你安装的盘位置) 2、修改参数 (修改)max_allowed_packet=500M (修改)wait_timeout=288000 (加入)interactive_timeout = 288000
    admin 今天
  • k8s 1.18.20 kubevirt v0.47.1 创建 ubuntu 虚拟机
    其他

    k8s 1.18.20 kubevirt v0.47.1 创建 ubuntu 虚拟机

    1. ubuntu-18.04.5-desktop 构建包含 iso 的 docker镜像 从官网下载 iso。 Dockerfile内容: FROM scratch ADD --chown=107:107 ubuntu-18.04.5-desktop-amd64.iso /disk/ 命令: docker build -t udesk:18.04.5 . try ubuntu 仅试用,不安装。 udesk-c.yaml metadata: name: udesk-c apiVersion: kubevirt.io/v1alpha3 kind: VirtualMachineInstance spec: domain: resources: requests: memory: 4096M cpu: 4 devices:
    admin 今天
  • ORA-28001: the password has expired解决方法
    其他

    ORA-28001: the password has expired解决方法

    Oracle提示错误消息ORA-28001: the password has expired,是由于Oracle11G的新特性所致, Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录。 Oracle公司是为了数据库的安全性默认在11G中引入了这个默认功能,但是这个默认的功能很容易被DBA或者是开发人员给疏忽,一旦密码180天未修改过,就会出现这样的问题。 解决步骤: 1、使用dba账号连接到oracle 2、查询密码限制时效 SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'   3、 可以使用SQL语句将上述180天的时效修改成"无限制",即UNLIMITED,但为了数据库安全考虑,还是建议大家定期修改数据库用户口令。 修改代码如下: ALTER PROFILE DEFAULT LIMIT PASSWORD_LIF
    admin 今天
  • Source Root
    其他

    Source Root

    1. Resource roots 该类文件夹用于存放你的应用中需要用到的资源文件(如:图片、xml或者properties配置文件等)。 2. Test source roots (or test source folders; shown as rootTest) 这个类型的文件夹也用于存放源码,不过是测试的源码(比如单元测试)。test source 文件夹可以帮助你将测试代码和产品代码分离开。
    admin 今天
  • mysql–权限管理
    其他

    mysql–权限管理

    操作完记得flush privileges; 1、常见命令 0、创建用户 create user ‘test’@’%’ identified by ‘123456’; 00、查看现有用户 select host,user,authentication_string from mysql.user; 1、给用户赋权 grant all privileges on testdb.* to testuser@’%’ identified by ‘123456’; flush privileges; 2、创建用户并赋权 grant select,insert,update,delete,create,index,CREATE ROUTINE,ALTER ROUTINE,EXECUTE, ALTER on perf_shizi.* to perf_shizi@‘10.199.%’ identified by ‘P
    admin 今天
  • oracle 表空间
    其他

    oracle 表空间

    查看表空间 SELECT FILE_NAME,TABLESPACE_NAME,AUTOEXTENSIBLE FROM dba_data_files; 更改表空间大小自动增长 ALTER DATABASE DATAFILE 'D:\ORACLE\ORADATA\ORCL\USERS03.DBF' AUTOEXTEND ON; 查看表空间使用情况 select a.tablespace_name "表空间名", total "表空间大小", free "表空间剩余大小", (total - free) "表空间使用大小", total / (1024 * 1024 * 1024) "表空间大小(G)", free / (1024 * 1024 * 1024) "表空间剩余大小(G)", (total - free) / (1024 * 1024 * 1024) "表空间使用大小(G)", round((total - free) / tot
    admin 今天
  • 记一次Oracle网路流量异常处理
    其他

    记一次Oracle网路流量异常处理

    早上网管反映firewall检测到Oracle Server流量异常: 2.根据上图source port:11520定位到spid是9434 [oracle@SalaryDB ~]$ netstat -ntp | grep 172.19.1.7 3.透过spid定位sql_id及wait event,看到event: SQL*Net to dblink大概知道問題所在了 select sid,machine,osuser,sql_id,prev_sql_id,event,seconds_in_wait,state from v s e s s i
    admin 今天
  • 3.3 atoi字符串转为整数
    其他

    3.3 atoi字符串转为整数

    文章目录 1.题目2.代码 1.题目 题目思路:这题只需要考虑数字和符号的情况, 1.若字符串开头是空格,则跳过所有空格,到第一个非空格字符,如果没有,则返回0. 2.若第一个非空格字符是符号 +/-,则标记 sign 的真假,这道题还有个局限性,那就是在 c++ 里面,±1 和-+1 都是认可的,都是 -1,而在此题里,则会返回0. 若下一个字符不是数字,则返回0,完全不考虑小数点和自然数的情况,不过这样也好,起码省事了不少。 4.如果下一个字符是数字,则转为整形存下来,若接下来再有非数字出现,则返回目前的结果。 5.还需要考虑边界问题,如果超过了整型数的范围,则用边界值替代当前值。 2.代码 class Solution { public: int myAtoi(string str) { const int str_length=str.length(); int i=
    admin 今天
  • 流程与框架,涉及的关键词与知识点
    其他

    流程与框架,涉及的关键词与知识点

    了解几个协议TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议 UDP 一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务 HTTP是应用层协议,主要解决如何包装数据 http协议是web服务器默认的协议 http协议特点 : https 安全协议 是一个无状态协议 基于请求响应的协议 get 请求路径传值 安全性较低 post 请求体 数据量大 安全性较高 无法记录浏览器状态 可以传输图片 文件 文字 声音 HTTP(超文本传输协议)是利用TCP在两台电脑(通常是Web服务器和客户端)之间传输信息的协议。客户端使用Web浏览器发起HTTP请求给Web服务器,Web服务器发送被请求的信息给客户端。 服务器和客户端 服务器 : 为客户端提供服务的一台电脑 服务器软件 服务器语言 : php --apache java – tomcat c# asp ---- iis 客户端语言 : javascript 浏览器直接运行 -----------
    admin 今天
  • " alt="【无标题】jdbc和jdbc编写模式">
    其他

    【无标题】jdbc和jdbc编写模式

    jdbc它是java语言操作数据库的技术,通过java技术代码发送sql语句到数据库,并执行语句 DriverManager 是驱动管理器,它是sun提供 Connection 用来关联数据库进行连接的对象 PreparedStatement 用来进行发送sql到数据库的对象 Resultset 这个对象是查询操作专门使用,它就是结果集对象 jdbc创建基本步骤 public void getEmpbyid(){ Connection connection = null; PreparedStatement ps =null; ResultSet resultSet =null; try{ //创建jdbc第一步 加载驱动 //然后用Connection连接数据库 Class.forName("com.mysql.jdbc.Driver"); connection= Dri
    admin 今天
  • 第二章 SQL谓词的概述(二)
    其他

    第二章 SQL谓词的概述(二)

    文章目录 第二章 SQL谓词的概述(二) 谓词和`%SelectMode`谓词和PosixTime、时间戳和日期取消文字替换示例 第二章 SQL谓词的概述(二) 谓词和%SelectMode 所有谓词都使用逻辑(内部存储)数据值进行比较。 但是,有些谓词可以对谓词值执行格式模式转换,将谓词值从ODBC或Display格式转换为Logical格式。 其他谓词不能执行格式模式转换,因此必须始终以Logical格式指定谓词值。 执行格式模式转换的谓词确定是否需要从匹配字段的数据类型(如DATE``%List)进行转换,并确定从%SelectMode设置进行转换的类型。 如果%SelectMode设置为逻辑格式以外的值(例如%SelectMode=ODBC或%SelectMode=Display),则必须以正确的ODBC或Display格式指定谓词值。 相等
    admin 今天
  • day09
    其他

    day09

    一、软件开发的两种结构         c/s:C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。         CS的优缺点                 能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器,所以CS客户端响应速度快。操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。  C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。安全性能可以很容易保证,C/S一般面向相对固定的用户群,程序更加注重流程,它可以对权限进行多层次校验,提供了更安全的存取模式,对信息安全的控制能力很强。一般高度机密的信息系统采用C/S结构适宜。需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置。兼容性差,对于不同的开发工具,具有较大的局限性。若采用不同工具,需要重新改写程序。  开发、维护成本较高,需要具有一定专业水准的技术人员才能完成,发生一次升级,则所有客户端的程序都
    admin 今天
  • 云起实验室:MyBase MySQL实例资源灵活弹配
    其他

    云起实验室:MyBase MySQL实例资源灵活弹配

    本案例对MyBase专属集群资源弹性策略开启和关闭分别进行压测,对比两种资源弹性策略下MySQL的性能状况。 点击立即参与云产品场景体验https://developer.aliyun.com/adc/scenario/7ba65ab0c1d34e0aa7afb632407c642c?spm=a2c6h.13858375.0.0.498279a9r2lVAd 建议体验时长:1小时 云产品资源使用时长:0小时 实验简介 体验后您将收获到 快速弹性扩展MySQL的CPU、内存、连接数能力临时弹性后,快速恢复到MySQL原本的资源占用结合集群CPU资源超配能力,快速弹性扩展CPU应对高并发 体验简介 MyBase MySQL 一键弹性能力助力企业轻松应对业务洪峰 ,业务高峰单个实例顺利支撑,峰值 QPS和TPS的容量承载。 准备环境 拥有阿里云账号。 已创建ECS实例,CPU&内存规格为4核 15GiB,操作系统为CentOS 7.8 64位,其他无特殊要求。
    admin 昨天
  • 云起实验室:PolarDB MySQL从表回收站中恢复误删的表
    其他

    云起实验室:PolarDB MySQL从表回收站中恢复误删的表

    PolarDB MySQL提供表回收站的功能,删除的表会被临时转移到表回收站,本案例教您从表回收站恢复误删的表。 点击立即参与云产品场景体验https://developer.aliyun.com/adc/scenario/5af6745b81e04d37b5c6f1abe7eb676d?spm=a2c6h.13858375.0.0.498279a9r2lVAd 建议体验时长:0.5小时 云产品资源使用时长:0小时 实验简介 体验后您将收获到 当数据库版本为8.0时,若误删除了某个表,如何从表回收站中快速恢复。 相关产品 云原生关系型数据库PolarDB​数据管理 DMS 体验简介 由于DDL语句无法回滚,如果误删除了表(例如DROP TABLE),可能会导致数据丢失。PolarDB MySQL提供表回收站的功能,删除的表会被临时转移到表回收站,本案例教您从表回收站恢复误删的表。 准备环境 注册阿里云账号。 已创建PolarDB MySQL集群,且集群版本为8.0,内核小版本为8.0.1.1.2及以上。 已开启表回收站功
    admin 昨天
  • 云起实验室:PolarDB MySQL误操作后恢复集群数据
    其他

    云起实验室:PolarDB MySQL误操作后恢复集群数据

    PolarDB MySQL提供了集群恢复的方式,当误操作受影响的数据量较多时,可将整个集群恢复到误操作之前。 点击立即参与云产品场景体验https://developer.aliyun.com/adc/scenario/eb0d3536b71f4a3fa188925437c4c997?spm=a2c6h.13858375.0.0.498279a9r2lVAd 建议体验时长:0.5小时 云产品资源使用时长:0小时 实验简介 体验后您将收获到 如何查看误操作发生的具体时间点。若误操作PolarDB MySQL集群中的大量数据,如何进行全量恢复。 相关产品 ​云原生关系型数据库PolarDB 体验简介 在日常访问数据库时,可能由于误更新、误写导致入、误删除等原因数据不符合预期。  PolarDB MySQL提供了集群恢复的方式,当误操作的数据量较多时(受影响的数据量超过10万),可帮助用户将整个集群恢复到误操作发生之前。 准备环境 注册阿里云账号。 已创建PolarDB MySQL集群。且集群已有备份集。 集群已开启SQ
    admin 昨天
  • 系统集成项目管理工程师考试英语词汇表(附录2)
    其他

    系统集成项目管理工程师考试英语词汇表(附录2)

    系统集成项目管理工程师考试会涉及到一些专业英语词汇,为大家整理了系统集成项目管理工程师考试英语词汇表(附录2),赶紧来看下吧!
    admin 昨天
  • 云起实验室:云数据库智能化弹性助力电商业务降本增效
    其他

    云起实验室:云数据库智能化弹性助力电商业务降本增效

    本场景介绍阿里云RDS MySQL通过其强大的数据库能力以及生态,适配高流量、高并发的业务场景,通过数据库代理实现无需业务改造的读写分离能力,通过数据库自治服务实现智能化伸缩控制。 点击立即参与云产品场景体验https://developer.aliyun.com/adc/scenario/228c72f5aaca41099f82ab1e7cd2b6dd?spm=a2c6h.13858375.0.0.498279a9r2lVAd 建议体验时长:0.5小时 云产品资源使用时长:0小时 实验简介 体验后您将收获到 无需业务改造实现读写分离可自由定义的伸缩条件无需干预的智能化资源伸缩 相关产品 ​云数据库RDSMySQL版 体验简介 随着电商的发展,消费需求无疑产生了巨大的流量,在营销活动以及多种卖货方式的刺激下,爆发式的流量带来了产品市场影响力以及大量收入的同时,也面临着极大的IT资源成本的挑战。 阿里云RDS MySQL通过其强大的数据库能力以及生态,适配高流量、高并发的业务场景,通过数据库代理实现无需业务改造的读写分离能力,通过
    admin 昨天
  • 云起实验室:使用DAS实现数据库自动SQL限流
    其他

    云起实验室:使用DAS实现数据库自动SQL限流

    DAS支持SQL限流,通过自动SQL限流来控制数据库请求访问量和SQL并发量,保障服务的可用性。 点击立即参与云产品场景体验https://developer.aliyun.com/adc/scenario/83c2eccd4e6149e3ac2e2fcdc1f5ab95?spm=a2c6h.13858375.0.0.498279a9r2lVAd 建议体验时长:1小时 云产品资源使用时长:0小时 实验简介 体验后您将收获到 体验自感知、自运维的云服务。 体验简介 数据库自治服务DAS(Database Autonomy Service)提供SQL限流功能。通过自动SQL限流来控制数据库请求访问量和SQL并发量,保障服务的可用性。 准备环境 已注册阿里云账号。 已创建PolarDB MySQL实例,版本无特殊要求,规格为2核8GB,且已在集群中创建账户。
    admin 昨天
  • 04.SQL Server(内置函数)
    其他

    04.SQL Server(内置函数)

    Microsoft SQL Server中提供了许多内置函数,常用内置函数分为字符串函数、日期函数、数学函数、转换函数。进行查询操作时,能够用到SQL函数,使用SQL函数会给查询带来很多的方便。 1.字符串函数 1.charindex:返回字符或者字符串在另一个字符串中的起始位置。         语法:charindex('目标字符串',用于被查找的字符串',开始查找的位置) 2.len:返回字符串的长度         语法:len('值') 3.lower:将指定的字符串转换为小写         语法:lower('值') 4.upper:将指定的字符串转换大写         语法:upper('值') 5.ltrim:清除字符串左边的空格         语法:ltrim('值') 6.rtrim:清除字符串右边的空格         语法:rtrim('值') 7.right、left:从字符串右边/左边返回指定书目的字符         语法:left('字符串',返回长度) 8.
    admin 昨天
  • 云起实验室:PolarDB MySQL全球数据库(GDN)异地多活
    其他

    云起实验室:PolarDB MySQL全球数据库(GDN)异地多活

    PolarDB MySQL支持跨地域部署全球数据库,打通全国/全球企业用户的数据,数据保持同步且网络延迟不大于2秒。 点击立即参与云产品场景体验https://developer.aliyun.com/adc/scenario/da31dd4a02224093ba2c61a9e61a0a01?spm=a2c6h.13858375.0.0.498279a9r2lVAd 建议体验时长:0.5小时 云产品资源使用时长:0小时 实验简介 体验后您将收获到 跨地域部署全球数据库实现异地多活。 体验简介 PolarDB MySQL通过跨地域部署全球数据库网络(GDN),可以打通遍布全国或全球的企业用户的数据,使全球数据库网络中的所有集群间的数据都能保持同步且网络延迟被控制在2秒之内,从而在全球任何地域都能访问同一个数据库。 准备环境 已注册阿里云账号。 已购买ECS实例,镜像类型为CentOS,版本7.x 64位。本案例以8 vCPU 16 GiB规格的ECS实例为例。 已创建PolarDB MySQL 8.0.1版本的主集群。且该主
    admin 昨天
  • " alt="南大通用联合新华三,“硬”实力打造GBASE分布式数据库一体机方案">
    其他

    南大通用联合新华三,“硬”实力打造GBASE分布式数据库一体机方案

    【BP商业伙伴】在数字化转型战略的驱动下,数据资产的价值日益凸显,搭建一套高性能、高可用、高可扩展的大数据分析系统,成为高效利用、挖掘数据价值的关键。2021年3月,紫光股份旗下新华三集团、中国数据库供应商南大通用、英特尔三方合作,在国际处理性能委员会TPC的权威TPC-DS测试中获得8,944,478 QphDS 的成绩,打破了基于8个节点的本地TPC-DS基准性能测试记录,平均单核算力第一、加载性能最优,突破世界纪录! 从OLTP到OLAP,GBase 8a MPP分布式数据库缘何登顶? 伴随着云计算、大数据技术的发展,传统信息技术及应用受到了巨大冲击,数据库作为基础软件也迎来了新的挑战和机遇。分布式数据库可以认为是由位于不同位置的多个计算机节点,通过网络互相连接,共同组成一个完整的、全局的、逻辑上集中、物理上分布的数据库。未来,传统的基于单物理服务器节点的数据库,将在更多的场景下被分布式数据库取代,分布式数据库应用前景将越来越广。 近年来,分布式数据库用在OLTP应用场景已经越来越多,而在OLAP业务应用已经成熟且优势明显为大势所趋
    admin 昨天
  • 将已有的集合和数据库中集合进行对比同步更新(两个集合对比,获取集合中不同的数据方法)
    其他

    将已有的集合和数据库中集合进行对比同步更新(两个集合对比,获取集合中不同的数据方法)

    /** * 两个集合对比,获取集合中不相同的数据 * @param listA 已有数据信息集合 * @param listB 数据库中信息集合 * @return */ public List getDifferListByMap(List listA, List listB){ List listC = new ArrayList<>(listA); List listD = new ArrayList<>(listA); List listE = new ArrayList<>(listB); //找到已有集合和数据库集合中都存在的数据,以防重复
    admin 昨天
  • LINUX环境下ODBC配置和python接口访问达梦
    其他

    LINUX环境下ODBC配置和python接口访问达梦

    一、LINUX 环境ODBC连接配置1、下载ODBC驱动下载地址:http://www.unixodbc.org/ 2、配置yum源 安装依赖包 yum install automake*yum install autoconf*yum install libtool* 3、安装ODBCtar -xvf unixODBC-2.3.9解压目录下编译./configuremake && make instal 4、查看配置文件路径,以下两个文件是连接配置文件 [root@node4 unixODBC-2.3.9]#  odbcinst -j 填写配置文件 cat /etc/odbc.ini [dm8]Description = DM ODBC DSNDDriver = DM8 ODBC DRIVERSERVER =192.168.142.61UID = SYSDBAPWD = SYSDBATCP_PORT = 5236 cat /etc/odbcinst.ini [DM8 ODBC DRIVER] D
    admin 昨天