于2018-12-18 加入墨天轮
个人成就
发布9次内容
获得126次点赞
内容获得27次评论
获得19次收藏
回答了574次问答
文章分类
postgresql
(5)
安装部署
(1)
数据库
(1)
oracle
(1)
文章档案
2021年01月
(1)
2020年10月
(1)
2020年09月
(1)
2020年08月
(2)
2020年07月
(2)
最新评论
oracle中同一张表多个触发器的执行顺序
一张表多个触发器的现象可能也是存在的,关系型数据库也没有禁用这种方式,但是还是建议不用或者少用触发器,更加不要出现一张表多个触发器的情况。
-yBmZlQzJ动态
文章 ·7
数说 ·31
问答 ·587
文档 ·2
课程 ·0
视频 ·0
活动 ·0
关注
留言板·1
在Oracle中,利用哪个关键字来限制查询返回的行数?
select * from (
select row from tab where rownum<10) where rownum>5;
提交回复于
2024-07-01
PostgreSQL 复制槽有什么用?
PostgreSQL 复制槽是实现流复制的一种机制,主要用于解决备库快进回切问题。通过创建一个固定名称的复制槽,可以确保备库仅从创建该槽的主库接收 WAL 日志,并始终从最后一次成功应用的位置开始重放日志。这意味着,在进行以上操作之前,备库将无法自由运行,因为它必须把所有日志都上传到与创建复制插槽的主库连接,以确保没有任何断开。具体来说,PostgreSQL 复制槽有以下几个主要用途:快速归档及查
提交回复于
2023-05-19
用navicat将MySQL数据库的数据导入到sqlite,如何操作?
以下是使用 Navicat 将 MySQL 数据库的数据导入到 SQLite 的步骤:在 Navicat 中打开 MySQL 数据库和 SQLite 数据库。在“连接”窗口中,选择 MySQL 数据库,然后右键单击要导出的表,选择“数据传输向导”,并按指示操作,导出所需的数据到一个 SQL 文件中。单击 SQLite 数据库,右键单击其数据库,并选择“运行 SQL 文件”选项卡,选择刚才导出的 S
提交回复于
2023-05-19
问答模块会不会被chatgpt取代?
发布数说于
2023-02-14
enq: TX - row lock contention
这里的行锁说明发生了记录的操作,而不是读取,如果大量业务对同一行数据进行并发更新,那业务本身可能就不太合理?如何保证更新的顺序,如何保证数据准确性?如何解决这个问题?把这个表改为只读表,让业务报错,就可以了
提交回复于
2022-10-19
oracle存储过程中表名变量的异常
1. for i in (select table_name,table_column from XXX) loop2. v_table_name := i.table_name;3. v_table_column := i.table_column;4. for j in (select a,b,v_table_column from v_table_name) loop5. ...6. end
提交回复于
2022-08-02
postgresql 存储过程怎么实现跳过异常往下继续跑?
在for循环里加个子块写个exception异常捕获for loopbegininsert into exceptionwhenendend loop
提交回复于
2022-04-07
CTAS有什么办法加快效率吗
如果是含有大字段的表,一般迁移的速度都会很慢,首先看看去掉select中的大字段看看速度快不快,如果速度不快,看看当前sql执行计划是不是有问题,如果确实要迁移大字段,可以在select中加上并行hint试试 select /*+ parallel(10) */
提交回复于
2022-04-07
数据库版本为AIX 的19.7。tnsping延迟高,登陆延迟高。但是网络一切正常,本地认证登陆也正常。
可以做个tnstrace看看,看看监听日志是不是太大了,关掉监听日志试试
提交回复于
2022-04-07
要搭建oracle至达梦的hs,oracle是rac架构的,配置文件是不是和oracle单机不一样?
因为是使用tnsnames.ora文件连接oracle,所以只要tnsnames.ora配置正确就可以
提交回复于
2022-04-01
oracle中,查询的sql语句,返回量太大,会不走索引,怎么优化?
不走索引不是优化点,如果返回数据比较大,而业务确实有这样的要求,则反而走全表扫描,可以利用多块读提升数据返回性能
提交回复于
2022-03-30
推荐本书来系统自学PG
如果是系统自学,可以选择官方文档,pg也有中文的官方文档,比oracle方便些,如果要快速入门,可以到微信读书里随便找本pg相关的书都可以,最重要的是应用和横向对比
提交回复于
2022-03-30
求一个,aix 6 7t数据量数据库10g升级到x86 平台19c的方案
也可以看业务情况,如果数据量比较大的是冷数据,可以先把配置数据导入到新的库,冷数据后期慢慢迁移
提交回复于
2022-03-11
mysql IO性能到达瓶颈,不考虑sql优化方面外,从mysql参数入手,有哪几个参数可以调整优化?
调参数的效果肯定不能立竿见影的,如果sql调整不了,就去堆硬件,或者分库分表
提交回复于
2022-02-28
go语言中切片容量计算方法
切片在扩容的时候不是按照长度来扩容的 而是预先扩容大于长度的容量,每次超过容量的时候 就会新申请一段空间,再把数据拷贝到新的内存里Go指南_切片的长度与容量
提交回复于
2022-02-28
postgresql 写函数存储过程,边写边调试,需要先运行sql, 然后刷新函数 找到以后在调试 这样太慢了,有什么好的方法吗?
写代码也一样,有时候编译的过程不可避免,如果是比较复杂的函数,可以分割成小的函数,确保每一步的结果符合预期,减少编译时间
提交回复于
2022-01-26
postgresql 如何检查数据库中是否有坏块或者坏页?
一般在查询的时候会知道是否有坏块,如果需要知道全库是否有坏块,可以进行一次pg dump备份,如果某个表出现坏块,会有报错出来
提交回复于
2022-01-26
用二进制包安装mysql的时候,是先创建配置文件再运行mysql_install_db,还是反过来?
可以同时进行./scripts/mysql_install_db --defaults-file=/etc/mysql/my3306.cn
提交回复于
2022-01-26