文章 2022-06-13 来自:开发者社区

postgresql SQL

创建数据库可以用以下三种方式:1、使用 CREATE DATABASE SQL 语句来创建。2、使用 createdb 命令来创建。 createdb 是一个 SQL 命令 CREATE DATABASE 的封装。createdb [option...] [dbname [description]]3、使用 pgAdmin 工具。使用 \l 用于查看已经存在的数据库使用 \c + 数据库...

文章 2022-04-16 来自:开发者社区

PostgreSQL SQL Injection Attack Mitigation

SQL注入攻击指利用应用程序数据库接口漏洞进行攻击. 典型的SQL注入攻击图 :    SQL注入举例 :  1. 利用字符串未过滤逃逸字符的漏洞.statement = "SELECT * FROM users WHERE name = '" + userName + "';" 这个SQL, 可以在userName这里注入攻击.userName : ' or '1'...

问答 2022-04-15 来自:开发者社区

PostgreSQL,SQL_ASCII转码问题.

数据库的字符编码为SQL_ASCII,客户端的字符编码为UTF8,通过Npgsql写入时数据库中出现中文乱码,我看api上说SQL_ASCII不验证字符格式的吗,写什么存什么,不知道为什么会自动转成乱码呢,第一次使用PostgreSQL,跟别的公司做接口,他们提供的数据库字符编码就是SQL_ASCII,还不能更改.有什么办法解决乱码问题吗.

问答 2022-04-15 来自:开发者社区

Postgresql怎么用动态SQL去修改一个已有函数的内容

我现在就是要建一类统一的模板函数,然后以后再用函数(SQL)去做有需要的修改(函数的部分内容和函数名),请问该怎么做?谢谢

问答 2022-04-15 来自:开发者社区

PostgreSQL如何查看慢SQL?

如题

文章 2022-04-15 来自:开发者社区

PostgreSQL 性能优化之 - 大锁与long sql/xact的蝴蝶效应

在使用数据库时,某些特定的因素结合在一起,就可能引发蝴蝶效应。 导致数据库性能的急剧下降。 本文要讲的是和以下几个因素有关的: 因素1 PG的锁排队机制,即使没有获得锁,只要在锁队列中就会造成锁竞争。 session A lock1 get session B lock2 wait lock1 release session C lock3 可能和lock1, lock2 冲突...

文章 2022-04-15 来自:开发者社区

PostgreSQL sharding for Oracle, SQL Server, DB2, Sybase

Oracle 12c支持sharding,但是对于低版本,如何实现水平分库呢? 在写PostgreSQL 水平分库方案时,想到一招。何不利用PostgreSQL的分片技术来实现对Oracle的分片呢? 分库技术架构和实践请参考: http://blog.163.com/digoal@126/blog/static/16387704020161239252998/ 如果要做到对Oracl...

PostgreSQL sharding for Oracle, SQL Server, DB2, Sybase
文章 2022-04-15 来自:开发者社区

PostgreSQL SQL HINT的使用

PostgreSQL优化器是基于成本的 (CBO) , (当然, 如果开启了GEQO的话, 在关联表数量超过一定阈值后, 会采用GEQO, 这主要是因为在关联表太多的情况下, 穷举法可能带来巨大的PLAN开销, 所以GEQO输出的执行计划不一定是最优的) 本文要谈的和GEQO没什么关系, 主要和CBO相关. 当PostgreSQL使用CBO时, 就一定能每次都输出最优的执行计划吗? 1. 首选我....

文章 2022-04-15 来自:开发者社区

PostgreSQL 用SQL画一个米老鼠

postgres=# SELECT postgres-# * postgres-# FROM postgres-# (SELECT postgres(# array_to_string( postgres(# array_agg( postgres(# CASE postgres(# ...

文章 2022-03-27 来自:开发者社区

AnalyticDB PostgreSQL常用运维SQL与命令练习题

AnalyticDB PostgreSQL常用运维SQL与命令练习题单选题1.用于结束指定会话的SQL是?A. select pg_cancel_backend()B. select pg_terminate_backend()C. select pg_sleep()D. select pg_stop()正确答案:B多选题2.资源队列最常用的两个控制选项是?A. 连接数B. 并发数C. CPU优....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

分享数据库前沿,解构实战干货,推动数据库技术变革

+关注