摘要:
1. 概述 模板的加载速度受到很多因素影响,如果一个模板预览的时候,加载较慢,该如何去分析问题原因呢? 2. 排查步骤 2.1 查看数据集查询速度 大部分模板加载慢,都是因为 sql 执行速度比较慢。那么如何验证 sql 速度快慢呢?可以使用以下几种方案。 1)在设计器的数据集中直接查询,人为感受 阅读全文
摘要:
1. 概述 1.1 应用场景 帆软提供 Linux 操作系统下可直接安装使用的 FineReport 设计器,满足不同系统的用户的操作需求。 支持中标麒麟、银河麒麟、UOS 的 Linux 操作系统 支持 ARM 架构 支持 64 位操作系统,不支持 32 位操作系统 注:帆软推出信创版产品适配国产 阅读全文
摘要:
1.背景及其意义 MySQL数据库与 Oracle、 SQL Server 等数据库相比,有其内核上的优势与劣势。我们在使用MySQL数据库的时候需要遵循一定规范,扬长避短。本文档旨在帮助或指导数据中心全体人员做出适合线上业务的数据库设计。在数据库变更和处理流程、数据库表设计、 SQL编写等方面予以 阅读全文
摘要:
数据仓库研发规范 本文将介绍数据仓库研发规范的阶段规划、角色职责和整体流程。 在大数据时代,规范地进行数据资产管理已成为推动互联网、大数据、人工智能和实体经济深度融合的必要条件。贴近业务属性、兼顾研发各阶段要点的研发规范,可以切实提高研发效率,保障数据研发工作有条不紊地运作。而不完善的研发流程,会降 阅读全文
摘要:
备份类型介绍 备份类型可以分为物理备份和逻辑备份两种 物理备份是指通过拷贝数据库文件的方式完成备份,这种备份方式适用于数据库很大,数据重要且需要快速恢复的数据库逻辑备份是指通过备份数据库的逻辑结构(create database/table语句)和数据内容(insert语句或者文本文件)的方式完成备 阅读全文
摘要:
主从复制 mysql允许将主实例(master)上的数据同步到 一个或者多个从实例(slave)上,默认情况下复制时异步进行的,从库不需要一直连接到主库来同步数据 MySQL复制的数据粒度可以是主实例上所有的数据库,也可以是指定的一个或多个数据库,也可以是一个数据库里的指定的表 MySQL复 阅读全文
摘要:
MySQL表分区 表分区是将⼀个表的数据按照⼀定的规则⽔平划分为不同的逻辑块,并分别进⾏物理存储,这个规则就叫做分区函数,可以有不同的分区规则 5.7可以通过show plugins语句查看当前MySQL是否⽀持表分区功能 MySQL8.0移除了show plugins⾥对partition的显示, 阅读全文
摘要:
数据类型 固定浮点类型 ● decimal ● numeric 浮点类型 ● float ● double ● 与decimal相比是不精确类型 日期时间类型 ● TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ● ti 阅读全文
摘要:
参数 作用范围 全局:对实例的所有会话起作用 会话级:只对当前会话起作用 set session binlog_rows_query_log_events = on; set global binlog_rows_query_log_events = on; # 其中session是可以省略的 修改 阅读全文
摘要:
创建存储过程和函数 触发器 ● create trigger语句用来创建一个触发器,触发器的作用是当表上有对应SQL语句发生时,则触发执行 ● 触发器创建时需要指定对应的表名tbl_name create [definer = {user | current_user}] trigger trigg 阅读全文
摘要:
创建存储过程和函数 CREATE [DEFINER = {USER | CURRENT_USER}] # 定义者是谁 PROCEDURE sp_name ([proc_parameter[,...]]) [characteristic ...] routine_body CREATE [DEFINE 阅读全文
摘要:
常用命令 ● alter add alter table add <table_name> add <column_name> <data_type> [约束类型] [first | after 已经存在的字段名] ● rename alter table <旧表名> rename [to] <新表 阅读全文
摘要:
权限系统介绍 ● 什么是权限系统 权限系统是授予来自某个主机的某个用户可以查询、插入、修改、删除等数据库操作的权限 不能明确的指定拒接某个用户的连接 权限控制(授权与收回)的执行语句包括 create user,grant,revoke 授权后的权限都会存放在MySQL的内部数据库中(数据库名叫做m 阅读全文
摘要:
部署方式 1.docker上面部署 ● 部署最新版本 docker pull mysql:latest # 拉取最新版本的镜像文件 docker images # 查看已经安装的镜像文件 docker ps -a # c 运行mysql容器 docker run -itd --name mysql- 阅读全文