目录1 字符串截取1.1 left()1.2 right()1.3 mid()2 字符串连接2.1 concat()2.2 concat_ws()2.3 group_concat()3 字符串的其他操作3.1 len()与length()3.2 field()3.3 find_inset()3.4 ord()和ascii()3.5 upper()和lower()4 数值类型函数4.1 hex()
并行(Parallel)操作特性,是Oracle为更充分利用服务器硬件处理资源,提高特定大数据量操作效率,应对海量生产数据而推出的一种技术特性。通常,我们进行的SQL处理都是单进程操作,对应单个CPU操作单元。所谓的并行操作,就是在软硬件条件允许的情况下,Oracle调用多个处理单元分别进行处理,最后汇合结果的过程。对一些SQL进行有计划的并行操作,可以显著提高系统操作速度。 1、海量数
注意事项:    1、为主从服务器添加新的系统用户并设置好密码;    2、主从服务器都开启SQL Server的代理服务,并设置为开机自动启动    3、在数据库配置管理其中把SQL Server服务和SQL Server的代理服务的登录信息设置为上边添加的系统用户,并设置好密
转载 2024-09-25 19:13:25
41阅读
[Postgre SQL] Postgre SQL状态监控查询当前连接池状态SELECT * FROM pg_stat_activity WHERE datname = 'xx_xxxdb' AND application_name = 'PostgreSQL JDBC Driver' ORDER BY state_change DESC;正在运行的查询sql...
原创 2022-01-24 16:38:14
871阅读
一. postgre sql 1. rollup 分组聚合 2. REGEXP_SPLIT_TO_TABLE 分割函数 --regexp_split_to_table(trim(challenge_task_ids, '[]'), ',')::int as task_id 3. UNNEST(array[name1, name2]) 将一行转为一组用 4. sum() over() 累积 5.
原创 2021-07-09 17:07:51
783阅读
--设置当前数据库是master use master go --查看是否存在Note数据库 if exists(select * from sysdatabases where name='MyNoteBook') drop database MyNoteBook create database MyNoteBook on primary ( name='MyNoteBook_data',
[Postgre SQL] Postgre SQL数据库状态监控查询当前连接池状态SELECT * FROM pg_stat_activity WHERE datname = 'xx_xxxdb' AND application_name = 'PostgreSQL JDBC Driver' ORDER BY state_change DESC;正在运行的查询sql...
原创 2021-06-09 18:06:22
1234阅读
 8.初始化管理器BlockManager 无论是Spark的初始化阶段还是任务提交、执行阶段,始终离不开存储体系。Spark为了避免Hadoop读写磁盘的I/O操作成为性能瓶颈,优先将配置信息、计算结果等数据存入内存,这极大地提升了系统的执行效率。正是因为这一关键决策,才让Spark能在大数据应用中表现出优秀的计算能力。BlockManager是在sparkEnv中被创建的,
下载安装包:https://www.postgresql.org/ftp/source/v12.0/编译依赖安装:yum -y install lrzsz sysstat e4fsprogs ntp readline-devel zlib zlib-devel openssl openssl-devel pam-devel libxml2-devel libxslt-devel python-de
原创 2019-10-12 11:13:28
831阅读
# Docker 部署 PostgreSQL 指南 作为一名经验丰富的开发者,我将引导你通过使用 Docker 来部署 PostgreSQL 数据库。Docker 是一个开源的应用容器引擎,它允许开发者打包他们的应用以及应用的运行环境到一个可移植的容器中。PostgreSQL 是一个功能强大的开源关系型数据库管理系统。本文将详细介绍如何使用 Docker 来部署 PostgreSQL。 ##
原创 2024-07-16 09:41:19
626阅读
优化策略本文会提到 52 条 SQL 语句性能优化策略。1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 WHERE 及 ORDER BY 涉及的列上建立索引。2、应尽量避免在 WHERE 子句中对字段进行 NULL 值判断,创建表时 NULL 是默认值,但大多数时候应该使用 NOT NULL,或者使用一个特殊的值,如 0,-1 作为默认值。3
学到后面几章,发现实用性大大提高。心得:1. 代码尽量放到集成开发环境(PL/SQL)中查看,效率要比在书本上看高多了。2. 卖油翁言“我亦无他,唯手熟尔”,软件开发不是纸上谈兵,必须在开发环境中不断实践才行!--第16章开始 --代码16.1 动态SQL语句使用示例 CREATE OR REPLACE FUNCTION get_tablecount (table_name IN VARCHA
转载 2024-10-11 08:31:23
509阅读
在之前的两篇博文中 (微软云服务介绍 – SQL Server虚拟机(1), 微软云服务介绍 – SQL Server虚拟机(2) ),我们介绍了微软云服务中SQL Server虚拟机的搭建和管理。本文会给大家介绍如何在SQL Server虚拟机中搭建SQL Server AlwaysOn来实现高可用性。SQL Server 2012 中引入了 AlwaysOn 可用性组功能,此功能可最大程度地
在之前的Loki操作方法系列中,我已经分享了创建快速过滤器查询的所有最佳技巧,这些查询可以在几秒钟内过滤掉TB级的数据。在本期中,我将介绍如何在Loki的LogQL中正确转义字符串中的特殊字符。在编写LogQL查询时,可能已经意识到,我们必须在多个地方编写用双引号分隔的字符串。对于标签匹配器,行过滤器,正则表达式和标签过滤器来说,这是没问题的,我们也在很多地方都使用双引号字符串。但是,当我们突然想
一、PL/SQL条件控制和循环控制 PL/SQL程序可通过条件或循环结构来控制命令执行的流程。PL/SQL提供了丰富的流程控制语句,与Java一样也有三种控制结构: 顺序结构条件结构循环结构   条件控制:Java中的条件控制使用关键字if和switch。PL/SQL中关于条件控制的关键字有IF-THEN、IF-THEN-ELSE、IF-T
转载 2024-10-03 15:04:21
123阅读
说一说,我们工作和面试最常被提问的也是最常用的操作—sql优化,老鸟和新手的最大差别就是在优化这方面,又要找工作了不得不整理一下知识重新出发。1.系统要求进行SQL优化,对效率比较低的SQL进行优化,使其运行效率更高,其中要求对SQL中的部分in/not in修改为exists/not exists修改方法如下: in的SQL语句SELECT id, category_id, htmlfile
转载 2024-07-18 12:41:24
66阅读
概述:PL/SQL(Procedural Language/SQL)是一种 Oracle数据库特有的、支持应用开发的语言,是Oracle在标准SQL语言上进行过程性扩展后形成的程序设计语言。PL/SQL Oracle 对 SQL 过程化扩展。PL/SQL 数据库编程好处:简单、高效、灵活和实用1、语法基本语法:-- 基本语法,(declare、exception可省略) declare --
1、 多库和多租户 如果是接口ISugarClient先看一下标题6,看完在看这儿1.1 固定多数据库模式 数据库数量是固定的一般在声明的全部加上//通过ConfigId进行数据库区分 var db = new SqlSugarClient(new List() { //这儿声名所有上下文都生效 new ConnectionConfig(){ConfigId=“0”,DbType=DbTy
       今天学习了一下oracle中如何对字符串进行去除空格的方法,这里总结一下。了解到的方法主要有两种:Trim函数以及Replace函数。下面我详细的介绍一下,这两种用法,不足的地方还望各位朋友补充。       首先便是这Trim函数。Trim 函
mybatis专栏 一 mybatis动态SQL1.1 什么是动态SQL   MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。通常
  • 1
  • 2
  • 3
  • 4
  • 5