大数据

  • PostgreSQL数据库的轻量级连接池pgbouncer介绍

    PgBouncer 的特点 内存消耗低(默认为2k/连接),因为Bouncer不需要每次都接受完整的数据包 可以把不同的数据库连接到一个机器上,而对客户端保持透明 支持在线的重新配置而无须重启 仅支持V3协议,因此后端版本须&gt…

    2022年1月25日
  • 关系型数据库的设计规则详解

    目录 表关系设计 1、一对一关联(one-to-one) 2、一对多关系(one-to-many) 3、多对多(many-to-many) 4、自我引用(Self reference) E-R(Entity-relationship,实体-联系)模型中有三个主要概念是:实体集、属…

    大数据 2022年1月24日
  • SQL注入详解及防范方法

    目录 一:什么是sql注入 二:SQL注入攻击的总体思路  三:SQL注入攻击实例 四:如何防御SQL注入 1、检查变量数据类型和格式 2、过滤特殊符号 3、绑定变量,使用预编译语句   五:什么是sql预编译 1.1:预编译语…

    大数据 2022年1月24日
  • 聊聊Navicat统计的行数竟然和表实际行数不一致的问题

    背景 近期为了保障线上数据库的稳定性,我决定针对一些大表的历史数据有计划地进行备份迁移,但是呢,发现一个奇特的现象,Navicat统计行数和表自身count统计数竟然不一致!?0.0 Navicat Navicat作为数据库管理工…

    大数据 2022年1月24日
  • Dbeaver基本使用图文详解

    1:与plsql相比,Dbeaver没有右击直接查看表注释的功能,但是Dbeaver提供了一个“打开声明”的功能,里面可以查看一些比较实用的内容:表列注释、创建该表的create语句: 2:在一般开发的情况下,往往需要查询的数据…

    大数据 2022年1月24日
  • DBeaver下载安装详细教程

    一、DBeaver下载: https://dbeaver.io/download/根据自己的操作系统选择对应的版本 云图网下载:https://www.jb51.net/softs/700311.html 下载完成的安装包如下: 二、下载成功后 直接双击打开进行安装选择中文 点…

    大数据 2022年1月24日
  • 通过DBeaver连接Phoenix操作hbase的方法

    前言 本文介绍常用一种通用数据库工具Dbeaver,DBeaver 可通过 JDBC 连接到数据库,可以支持几乎所有的数据库产品,包括:MySQL、PostgreSQL、MariaDB、SQLite、Oracle、Db2、SQL Server、Sybase、MS Access、Terad…

    大数据 2022年1月24日
  • 解决mac上Navicat新建数据库3680错误问题

    mac上Navicat新建数据库3680错误解决办法 1.在设置里关闭mysql,若不能关闭,在终端输入: sudo /usr/local/mysql/support-files/mysql.server stop 2.在终端输入: cd /usr/local/mysql/bin/ 3.回车进入后,登录管…

    大数据 2022年1月24日
  • SQL中游标(cursor)的基本使用实例

    目录  类型: 1.普通游标 2.滚动游标 具体FETCH用法: Arguments 总结  类型:   1.普通游标   只有NEXT操作   2.滚动游标 有多种操作 1.普通游标 DECLARE @username varchar(20),@UserId varchar(100) DECLARE…

    大数据 2022年1月24日
  • 一次因表变量导致SQL执行效率变慢的实战记录

    目录 场景 JOB执行流程分析 逐一排除问题 解决问题 1.通过使用临时表代替表变量 2.修改目标TableB的写入逻辑 总结 场景 最近工作中,发现某同步JOB在执行中经常抛出SQL执行超时的问题,查看日志发现每次SQL执行的时…

    大数据 2022年1月24日