vohelon_社区达人页

个人头像照片
vohelon
已加入开发者社区1986

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
乘风问答官
乘风问答官
个人头像照片
技术博主
技术博主
个人头像照片
开发者认证勋章
开发者认证勋章
个人头像照片
一代宗师
一代宗师

成就

已发布3293篇文章
2249条评论
已回答11210个问题
147条评论
已发布0个视频
github地址

技术能力

兴趣领域
擅长领域
  • Java
    高级

    能力说明:

    精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。

  • Python
    初级

    能力说明:

    了解Python语言的基本特性、编程环境的搭建、语法基础、算法基础等,了解Python的基本数据结构,对Python的网络编程与Web开发技术具备初步的知识,了解常用开发框架的基本特性,以及Python爬虫的基础知识。

  • 数据库
    初级

    能力说明:

    具备数据库基础知识,了解数据库的分类,具备安装MySQL数据库的能力,掌握MySQL数据类型知识,基本了解常用SQL语句,对阿里云数据库产品有基本认知。

暂无个人介绍

暂无精选文章
暂无更多信息

2024年10月

  • 发表了文章 2024-11-04

    学习Go语言

  • 发表了文章 2024-11-04

    Go语言的内存管理机制

  • 发表了文章 2024-11-04

    Go语言的开发

  • 发表了文章 2024-11-04

    go语言

  • 发表了文章 2024-11-03

    多级缓存有哪些级别?

  • 发表了文章 2024-11-03

    多级缓存

  • 发表了文章 2024-11-03

    网站配置

  • 发表了文章 2024-11-03

    什么是配置中心页面?

  • 发表了文章 2024-11-03

    配置中心的优势是什么?

  • 发表了文章 2024-11-02

    服务器支持HTTPS的时机和条件

  • 发表了文章 2024-11-02

    HTTPS的性能

  • 发表了文章 2024-11-02

    时使用HTTPS

  • 发表了文章 2024-11-01

    HTTP 请求方法

  • 发表了文章 2024-11-01

    HTTP请求发送方法

  • 发表了文章 2024-11-01

    http和https

  • 发表了文章 2024-10-31

    如何设计高效网络应用?

  • 发表了文章 2024-10-31

    高效的网络应用程序

  • 发表了文章 2024-10-31

    优化网络应用的性能

  • 发表了文章 2024-10-30

    TCP/IP协议栈中何时使用TCP?

  • 发表了文章 2024-10-30

    传输控制

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2024-10-31

    全网寻找 #六边形战士# 程序员,你的 AI 编码助手身份标签是什么?

    我的年度身份标签是“AI技术先锋”。这个标签还算适合吧,因为我这一年用的代码不算多,解决各种bug和挑战也不多。 使用通义灵码的这一年,我感受到了AI给编程带来的便利。 它不仅仅是一个简单的代码生成工具,更是一个强大的助手,帮助我提高了工作效率,尤其是在处理复杂的项目时,它提供的智能建议和代码补全让我能够更快地实现功能。 特别是在使用@workspace功能时,我能够快速理解和梳理项目结构,这对于新项目的上手速度有很大的提升。而@terminal功能让我在编写代码时更加得心应手,提高了编码的准确性和速度。 通义灵码帮我节省了大量的时间,让我可以把更多的精力放在创新和优化上。 通义灵码不仅是一个工具,更是我编程路上的好伙伴。它让我的工作更加高效,也让我有更多的时间去享受生活。希望未来通义灵码能够继续进化,为我们开发者提供更多的便利和惊喜。 期待未来的日子里,我们能够一起成长,一起创造更多的可能。
    踩0 评论0
  • 回答了问题 2024-10-28

    关于开发者的100件小事,你知道哪些?

    我们这些代码侠的日常生活,给你们扒一扒那些关于开发者的小事。 代码审查的小纠结:每次提交代码的时候,我们都得反复检查好几遍,生怕代码审查时被挑出毛病。这都快成强迫症了,但没办法,谁让我们对代码质量有着近乎苛刻的要求。 多屏幕的生产力:说到装备,多屏幕绝对是我们的标配。一边写代码,一边查文档,这效率,简直了。 快捷键的神操作:我们对快捷键的依赖,那可不是盖的。从复制粘贴到多任务切换,快捷键让我们的操作如丝般顺滑。 持续学习的常态:技术更新快得飞起,我们这些技术宅也得不断学习新东西,参加各种技术分享会,保持自己的技术敏感度。 咖啡或茶的忠实伴侣:编码长跑中,咖啡或茶成了我们的好伙伴,提神醒脑,你懂的。 版本控制的救星:Git这类版本控制工具,简直是我们的救星,管理代码变更和团队协作,没它不行。 深夜编程的别样宁静:不少哥们喜欢深夜编程,那时候的宁静,简直是思考和编码的黄金时段。 Bug追踪的日常挑战:调试和修复Bug,这是我们的日常,有时候一个小小的Bug,得费老大劲去解决。 单元测试的重要任务:为了代码的稳定性和可维护性,写单元测试成了我们的重要任务。 IDE的个人偏好:每个开发者可能都有自己的IDE偏好,VS Code、IntelliJ IDEA、Eclipse,这些都是我们的得力助手。 这些只是我们日常工作和生活中的一些小片段,每一件小事都体现了我们对技术的热爱和对创新的追求。在这个1024程序员节,咱们得给自己点个赞,毕竟,是咱们用代码改变了世界!🍻👨‍💻
    踩0 评论0
  • 回答了问题 2024-10-28

    AI助力,短剧迎来创新热潮?

    AI技术在短剧创作领域的应用,它不仅改变了编剧的工作方式,还为观众带来了全新的观看体验。 创意定义的变革 个性化故事线:AI可以通过分析大量数据,了解不同观众群体的喜好,从而创作出更符合特定受众口味的故事。这意味着,每个故事都可以为不同的观众量身定制,提供个性化的观看体验。 角色深度塑造:AI可以帮助编剧深入挖掘角色背景,创造更加立体和真实的角色形象。通过分析角色在不同情境下的行为模式,AI能够提供角色发展的多种可能性,丰富故事的层次。 场景自动生成:利用AI的图像生成技术,可以根据剧本自动创作出场景图,甚至生成3D模型。这大大加快了制作流程,同时也为创作者提供了更多的创意空间。 短剧领域的进一步发展 提高生产效率:AI的辅助可以缩短剧本创作、角色设计和场景制作的时间。例如,通过AI的智能编剧辅助,编剧可以更快地完成剧本初稿,从而加快整个制作周期。 多样化内容创作:AI技术的应用使得短剧内容更加多样化。AI可以生成不同风格和题材的故事,满足不同观众的需求,推动内容创新。 数据驱动的内容优化:通过收集观众的反馈数据,AI可以帮助制作团队优化内容。例如,分析观众在观看过程中的情感反应,调整剧情节奏和转折点,以提高观众的满意度。 实操体验 在1024活动主会场,我体验了阿里云的AI服务,参与了多个活动,体验很不错。 AI技术为短剧领域带来了前所未有的创意和效率。它不仅改变了创作过程,还为观众提供了更加丰富和个性化的观看体验。随着技术的不断发展,我们可以预见,未来的短剧创作将更加依赖于AI技术,而创意的定义也将随之不断扩展。
    踩0 评论0
  • 回答了问题 2024-10-22

    1024程序员节,开发者们都在参与社区的哪些活动?

    大家好!1024程序员节快乐!🎉 在这个特别的日子里,阿里云开发者社区的1024活动主会场真的是太热闹了,各种有趣的活动让人目不暇接。我刚刚体验了其中的几个活动,现在来和大家分享一下我的体验和建议。 活动体验 部署AI总结助手我首先参与了部署AI总结助手的活动。我觉得这个活动非常有趣,通过搭建AI总结助手,用户可以利用自然语言处理和机器学习技术,自动提取文档中的关键信息,从而提高工作效率,减少人力成本。 AI大模型助力客户对话分析 部署AI大模型实现对客户对话的自动化分析,精准识别客户意图、评估服务互动质量,实现数据驱动决策。 活动建议 增加实时互动环节我觉得可以在活动中增加一些实时互动的环节,比如在线编程比赛或者实时问答。这样可以让开发者们在参与活动的同时,还能与其他开发者进行交流和学习。 提供更多行业案例在AI大模型体验活动中,如果能够提供更多行业的实际案例,让参与者能够看到AI技术在不同领域的应用,我相信这将更加吸引人。 最喜欢的活动 我最喜欢的活动是AI总结助手。原因很简单,这个操作很方便,而且可以很方便的对文档内容进行总结,是日常生活工作中最经常用到的功能。 1024程序员节的活动非常精彩,我很高兴能够参与其中。希望未来阿里云开发者社区能够举办更多这样的活动,让开发者们能够不断学习和成长。再次祝大家程序员节快乐!🍾🎈
    踩0 评论0
  • 回答了问题 2024-10-14

    如何使用DashScope上传文件至其模型定制服务?

    介绍如何使用DashScope python命令行工具进行模型定制 前言为了方便您使用模型定制功能,我们提供了python命令行工具,本文档介绍模型定制python命令行的详细使用方式 使用命令行进行模型定制及部署前提条件已开通服务并获得api-key:开通DashScope并创建API-KEY。 已安装SDK:DashScope Python SDK 。 说明以下示例展示了通过DashScope Python SDK以命令行方式进行模型定制的示例,其中需要使用您的api-key替换示例中的 your-dashscope-api-key ,代码才能正常运行。 设置DashScope api-key export DASHSCOPE_API_KEY=your-dashscope-api-key 参考文档https://help.aliyun.com/zh/dashscope/developer-reference/command-line-tool-details
    踩0 评论0
  • 回答了问题 2024-10-14

    如何使用Java SDK连接开启NACOS_AUTH_TOKEN的Nacos实例?

    获取全部实例描述获取服务下的所有实例。 List getAllInstances(String serviceName) throws NacosException; List getAllInstances(String serviceName, String groupName) throws NacosException; List getAllInstances(String serviceName, boolean subscribe) throws NacosException; List getAllInstances(String serviceName, String groupName, boolean subscribe) throws NacosException; List getAllInstances(String serviceName, List clusters) throws NacosException; List getAllInstances(String serviceName, String groupName, List clusters) throws NacosException; List getAllInstances(String serviceName, List clusters, boolean subscribe) throws NacosException; List getAllInstances(String serviceName, String groupName, List clusters, boolean subscribe) t 参考文档https://nacos.io/docs/latest/manual/user/java-sdk/usage/#43-%E8%8E%B7%E5%8F%96%E5%85%A8%E9%83%A8%E5%AE%9E%E4%BE%8B
    踩0 评论0
  • 回答了问题 2024-10-14

    如何在ARMS中区分不同环境的Spring Boot应用?

    在实际使用环境中,我们同一个应用环境可能需要在不同环境运行(开发、测试、生产等),每个环境的参数都有可能不同(连接参数、日志级别等),使用 Spring-Boot 的 Profiles 可以将不同环境下的参数进行拆分,并指定加载。 使用 Spring-Boot Profiles 拆分 application.yml 文件首先我们有一个非常简单的 application.yml 文件 database: mysqlspring: datasource: url : jdbc:mysql://127.0.0.1:3306/test?characterEncoding=UTF-8 username : root password : 12345678YAML 我们现在有开发环境(dev)、测试环境(test)、生产环境(prod) 修改application.yml 文件 database: mysql spring: profiles: active: dev 这两行实际没意义,如果有其他公共参数可以补充进来 spring: datasource: 开发环境 spring: profiles: dev spring: datasource: url : jdbc:mysql://127.0.0.1:3306/dev?characterEncoding=UTF-8 username : root password : 12345678 测试环境 spring: profiles: test spring: datasource: url : jdbc:mysql://127.0.0.1:3306/test?characterEncoding=UTF-8 username : root password : 12345678 生产环境 spring: profiles: prod spring: datasource: url : jdbc:mysql://127.0.0.1:3306/prod?characterEncoding=UTF-8 username : root password : 12345678 参考文档https://blog.csdn.net/an_kpp/article/details/103256939
    踩0 评论0
  • 回答了问题 2024-10-14

    如何在创建的应用里调用prompt模版?

    在Prompt工程页面的Prompt模板页签,您可以按需单击目标模板卡片区域的使用prompt > 调用API。image Prompt模板包括系统模板和自定义模板两种类型,其中系统模板为阿里云百炼官方提供,包括文案风格改写、商品推广文案生成 等模板;自定义模板为您自定义创建的模板。 参考文档https://help.aliyun.com/zh/model-studio/user-guide/prompt-template Prompt接口调用文档:GetPrompt - 获取prompt模板https://help.aliyun.com/zh/model-studio/developer-reference/api-bailian-2023-06-01-getprompt?spm=a2c4g.11186623.0.0.707a1d7e8MsvMu
    踩0 评论0
  • 回答了问题 2024-10-14

    可以将MaxCompute的数据迁移到Hadoop集群吗?

    Hadoop数据迁移到MaxCompute原理讲解 参考文档https://help.aliyun.com/video_detail/88429.html?spm=a2c4g.11186623.0.0.154869c1AAvgAo
    踩0 评论0
  • 回答了问题 2024-10-14

    如何查询项目中的所有分区表?

    查询oracle数据库中所有的的分区表 [size=medium]怎样查询出oracle数据库中所有的的分区表[/size]select * from user_tables a where a.partitioned='YES' [size=medium]删除一个表的数据[/size]truncate table table_name; [size=medium]删除分区表一个分区的数据[/size]alter table table_name truncate partition p5; [size=medium]如何查询某用户下所有分区表:[/size]select table_name,partition_name,tablespace_name from USER_TAB_PARTITIONS; [size=medium]对数据库进行瘦身,用下面语句查询出来直接执行即可:[/size]select 'alter table ' || table_name || ' truncate partition ' || partition_name || ';' from USER_TAB_PARTITIONS where partition_name 参考文档https://blog.csdn.net/qq_24536625/article/details/84278087
    踩0 评论0
  • 回答了问题 2024-10-14

    如何使用Python调用MaxCompute上的数据?

    PyODPS是MaxCompute的Python SDK,能够方便地使用Python语言与MaxCompute进行交互和数据处理。通过该SDK,可以更高效地开发MaxCompute任务、进行数据分析和管理MaxCompute资源。本文为您介绍PyODPS的使用和常见方法。 参考文档https://help.aliyun.com/zh/maxcompute/user-guide/overview-32
    踩0 评论0
  • 回答了问题 2024-10-14

    如何在阿里云环境中创建挂载点?

    挂载点是NAS文件系统在网络环境中的连接点,以域名形式出现。创建文件系统后,您需要为文件系统添加挂载点,然后通过挂载点方式挂载访问NAS文件系统。本文介绍如何在NAS控制台上管理挂载点,包括添加挂载点、查看挂载点地址、移除挂载点、查询ECS挂载目录等。 添加挂载点在文件存储NAS中,需要通过挂载点将文件系统挂载至云服务器ECS,添加挂载点的操作如下。 登录NAS控制台。 在左侧导航栏,选择文件系统>文件系统列表。 在顶部菜单栏,选择地域。 在目标文件系统的操作列,单击添加挂载点。 在添加挂载点对话框中,配置如下参数。 参考文档https://help.aliyun.com/zh/nas/user-guide/manage-mount-targets
    踩0 评论0
  • 回答了问题 2024-10-14

    如何在ECS中通过内网访问RabbitMQ?

    操作步骤登录云消息队列 RabbitMQ 版控制台,然后在左侧导航栏选择实例列表。 在实例列表页面的顶部菜单栏选择地域,然后在实例列表中,单击目标实例名称。 在实例详情页面的接入点信息页签,单击终端接入点右侧Endpoint栏的开通。 说明您需要按照前提条件申请添加私网连接接入点白名单后,才能看到终端接入点入口。 在创建私网连接接入点面板,完成以下操作。 仔细阅读面板顶部说明。 创建服务关联角色,详情请参见服务关联角色。 开通私网连接(PrivateLink)服务。 配置以下参数。然后单击确定。 参考文档https://help.aliyun.com/zh/apsaramq-for-rabbitmq/user-guide/private-network-connection-access-point
    踩0 评论0
  • 回答了问题 2024-10-14

    如何配置ALB所在VPC以允许并限制仅API网关共享实例流量访问?

    创建网关路由登录SAE控制台。在左侧导航栏,单击应用列表,在顶部菜单栏选择地域,然后单击具体应用名称。在基本信息页面的网关路由设置区域,单击添加转发策略,在网关路由页面,单击新建。 在新建路由规则面板,配置相关信息 网关路由管理创建路由规则后,您可以在网关路由页面进行转发策略查看、网关路由的编辑、删除以及相关事件查看。参考文档https://www.alibabacloud.com/help/zh/sae/serverless-app-engine-classic/user-guide/configure-gateway-routing-for-an-application-alb
    踩0 评论0
  • 回答了问题 2024-10-14

    如何使用DashScope SDK上传文件,写出代码?

    参考以下步骤和代码示例: 安装SDK:确保您已经安装了OpenAI SDK,版本需大于1.0.0。您可以通过以下命令进行安装或升级: pip install --upgrade 'openai>=1.0' 配置API Key:您需要获取DashScope的API Key,并将其配置在环境变量中或直接在代码中使用。 编写上传代码:使用OpenAI SDK编写文件上传的代码。以下是一个Python示例代码,展示了如何上传文件到DashScope: from pathlib import Path from openai import OpenAI import os # 从环境变量中获取API Key client = OpenAI( api_key=os.getenv('DASHSCOPE_API_KEY'), base_url='https://dashscope.aliyuncs.com/compatible-mode/v1', ) # 上传文件,这里的'data.pdf'是示例文件路径 file_object = client.files.create(file=Path('data.pdf'), purpose='file-extract') # 打印返回的文件信息 print(file_object.model_dump_json()) 在上述代码中,file参数是要上传的文件对象,purpose参数指定了上传文件的用途,例如'file-extract'用于文档理解任务。 查询文件信息:上传文件后,您可能需要查询文件的元信息,可以使用以下代码: # 查询文件信息,这里的'file-fe-oLIon7bzfxELqJBTS5okwC4E'是示例文件ID file_info = client.files.retrieve('file-fe-oLIon7bzfxELqJBTS5okwC4E') print(file_info.model_dump_json()) 处理返回结果:上传文件后,DashScope会返回一个包含文件信息的对象,例如文件ID、大小、创建时间等。您可以根据需要处理这些信息。 参考文档https://blog.csdn.net/mzh10588/article/details/137962614
    踩0 评论0
  • 回答了问题 2024-10-14

    如何修改节点池的VPC、虚拟交换机和安全组?

    如果您在创建ECS实例时选错VPC或者需要重新规划网络,可以通过此功能更换单个或多个ECS实例的VPC。本文介绍如何为ECS实例更换专有网络VPC。 操作步骤登录ECS管理控制台。 在左侧导航栏,选择实例与镜像 > 实例。 在页面左侧顶部,选择目标资源所在的资源组和地域。地域 单个或批量更换ECS实例的VPC。 更换单个ECS实例的VPC 找到目标ECS实例,在操作列中选择icon1 > 网络和安全组 > 更换专有网络。 批量更换多个ECS实例的VPC 选中多个目标ECS实例,在ECS实例列表底部选择更多 > 网络和安全组 > 更换专有网络。 在更换专有网络配置向导页面,按照指引更换ECS实例的专有网络。 在变更准备阶段,查看变更前的网络信息和注意事项,单击下一步。 在选择专有网络阶段,选择ECS需要切换的目标专有网络、目标交换机和目标安全组,单击下一步。 (可选)在配置主私网IP阶段,设置ECS切换后的主私网IP地址。 设置的主私网IP需要在目标交换机的网段内。 如果您不手动设置主私网IP,则主私网IP由系统自动分配。 单击确定。 参考文档https://help.aliyun.com/zh/ecs/user-guide/change-the-vpc-of-an-ecs-instance#:~:text=%E7%99%BB%E5%BD%95%20ECS%E7%AE%A1%E7%90%86%E6%8E%A7%E5%88%B6%E5%8F%B0%E3%80%82%20%E5%9C%A8%E5%B7%A6%E4%BE%A7%E5%AF%BC%E8%88%AA%E6%A0%8F%EF%BC%8C%E9%80%89%E6%8B%A9%E5%AE%9E%E4%BE%8B%E4%B8%8E%E9%95%9C%E5%83%8F%20%3E%20%E5%AE%9E%E4%BE%8B%E3%80%82%20%E5%9C%A8%E9%A1%B5%E9%9D%A2%E5%B7%A6%E4%BE%A7%E9%A1%B6%E9%83%A8%EF%BC%8C%E9%80%89%E6%8B%A9%E7%9B%AE%E6%A0%87%E8%B5%84%E6%BA%90%E6%89%80%E5%9C%A8%E7%9A%84%E8%B5%84%E6%BA%90%E7%BB%84%E5%92%8C%E5%9C%B0%E5%9F%9F%E3%80%82%20%E5%8D%95%E4%B8%AA%E6%88%96%E6%89%B9%E9%87%8F%E6%9B%B4%E6%8D%A2ECS%E5%AE%9E%E4%BE%8B%E7%9A%84VPC%E3%80%82%20%E6%9B%B4%E6%8D%A2%E5%8D%95%E4%B8%AAECS%E5%AE%9E%E4%BE%8B%E7%9A%84VPC,%E6%9B%B4%E6%8D%A2%E4%B8%93%E6%9C%89%E7%BD%91%E7%BB%9C%E3%80%82%20%E6%89%B9%E9%87%8F%E6%9B%B4%E6%8D%A2%E5%A4%9A%E4%B8%AAECS%E5%AE%9E%E4%BE%8B%E7%9A%84VPC%20%E9%80%89%E4%B8%AD%E5%A4%9A%E4%B8%AA%E7%9B%AE%E6%A0%87ECS%E5%AE%9E%E4%BE%8B%EF%BC%8C%E5%9C%A8ECS%E5%AE%9E%E4%BE%8B%E5%88%97%E8%A1%A8%E5%BA%95%E9%83%A8%E9%80%89%E6%8B%A9%20%E6%9B%B4%E5%A4%9A%20%3E%20%E7%BD%91%E7%BB%9C%E5%92%8C%E5%AE%89%E5%85%A8%E7%BB%84%20%3E%20%E6%9B%B4%E6%8D%A2%E4%B8%93%E6%9C%89%E7%BD%91%E7%BB%9C%E3%80%82
    踩0 评论0
  • 回答了问题 2024-10-14

    如何在ARMS中区分不同环境的Spring Boot应用?

    如何在Spring Boot中使用Profiles来管理不同环境的配置 在Spring Boot中可以使用Profiles来管理不同环境的配置。通过在application.properties或application.yml文件中定义不同的配置,然后在启动应用程序时指定不同的profile,来实现不同环境的配置管理。 以下是使用Profiles来管理不同环境配置的步骤: 在application.properties或application.yml文件中定义不同环境的配置,例如:application-dev.properties: spring.datasource.url=jdbc:mysql://localhost:3306/mydbspring.datasource.username=rootspring.datasource.password=123456AI代码助手application-prod.properties: spring.datasource.url=jdbc:mysql://prod-server:3306/mydbspring.datasource.username=produserspring.datasource.password=prodpasswordAI代码助手在启动应用程序时,通过指定不同的profile来加载对应的配置。可以通过以下几种方式指定profile:在application.properties或application.yml文件中设置spring.profiles.active属性:spring.profiles.active=devAI代码助手在启动命令中通过–spring.profiles.active参数指定profile:java -jar myapp.jar --spring.profiles.active=dev 参考文档https://www.yisu.com/jc/837593.html#:~:text=%E9%80%9A%E8%BF%87%E5%9C%A8appli,%E7%8E%AF%E5%A2%83%E7%9A%84%E9%85%8D%E7%BD%AE%E7%AE%A1%E7%90%86%E3%80%82
    踩0 评论0
  • 回答了问题 2024-10-14

    如何在DMS中使用已创建的逻辑库和逻辑表?

    为解决分库分表的场景下,查询、维护数据难的问题,DMS推出逻辑库、逻辑表的解决方案。您可以将多个(或单个)物理库配置成一个逻辑库、逻辑表,轻松查询与管理复杂、庞大的分库与分表。 背景信息分库分表场景下,业务数据按照路由算法分散到多个物理库的若干张表中,通常存在以下问题: 对数据进行查询、分析比较困难,通常需要遍历查询所有的表才能找到想要的数据。 在分库分表中,增加、减少一个字段的工作量很大。 DMS提供的逻辑库功能可以将表结构相同且表名前缀相同的物理表生成逻辑表,您可以像管理单张表一样管理此张逻辑表。 参考文档https://help.aliyun.com/zh/dms/logical-database
    踩0 评论0
  • 回答了问题 2024-10-14

    在DMS 中,如果要对已有表进行分区,应该使用无锁结构变更,还是无锁数据变更?

    若只是少量数据变更,为保证变更的稳定性,建议使用普通数据变更或DML无锁变更工单。 若批量数据导入脚本中包含了结构变更SQL,即使实例已开启无锁结构变更,该结构变更SQL也只能通过原生方式执行,不会通过无锁结构变更的方式执行 参考文档https://help.aliyun.com/zh/dms/import-data#:~:text=%E8%8B%A5%E5%8F%AA%E6%98%AF%E5%B0%91%E9%87%8F%E6%95%B0%E6%8D%AE%E5%8F%98%E6%9B%B4%EF%BC%8C%E4%B8%BA%E4%BF%9D%E8%AF%81%E5%8F%98%E6%9B%B4%E7%9A%84%E7%A8%B3%E5%AE%9A%E6%80%A7%EF%BC%8C%E5%BB%BA%E8%AE%AE%E4%BD%BF%E7%94%A8%E6%99%AE%E9%80%9A%E6%95%B0%E6%8D%AE%E5%8F%98%E6%9B%B4%E6%88%96DML%E6%97%A0%E9%94%81%E5%8F%98%E6%9B%B4%E5%B7%A5%E5%8D%95%E3%80%82,%E8%8B%A5%E6%89%B9%E9%87%8F%E6%95%B0%E6%8D%AE%E5%AF%BC%E5%85%A5%E8%84%9A%E6%9C%AC%E4%B8%AD%E5%8C%85%E5%90%AB%E4%BA%86%E7%BB%93%E6%9E%84%E5%8F%98%E6%9B%B4SQL%EF%BC%8C%E5%8D%B3%E4%BD%BF%E5%AE%9E%E4%BE%8B%E5%B7%B2%E5%BC%80%E5%90%AF%E6%97%A0%E9%94%81%E7%BB%93%E6%9E%84%E5%8F%98%E6%9B%B4%EF%BC%8C%E8%AF%A5%E7%BB%93%E6%9E%84%E5%8F%98%E6%9B%B4SQL%E4%B9%9F%E5%8F%AA%E8%83%BD%E9%80%9A%E8%BF%87%E5%8E%9F%E7%94%9F%E6%96%B9%E5%BC%8F%E6%89%A7%E8%A1%8C%EF%BC%8C%E4%B8%8D%E4%BC%9A%E9%80%9A%E8%BF%87%E6%97%A0%E9%94%81%E7%BB%93%E6%9E%84%E5%8F%98%E6%9B%B4%E7%9A%84%E6%96%B9%E5%BC%8F%E6%89%A7%E8%A1%8C%E3%80%82
    踩0 评论0
  • 回答了问题 2024-10-14

    如何查询项目中的所有分区表?

    PostgreSQL-获取一个表的所有分区表 inhrelid和inhparent都是 pg_class 表中的隐藏列 oid。那么查询 parent_table_name 的分区表名字的SQL如下: select c.relnamefrom pg_class c join pg_inherits i on i.inhrelid = c. oid join pg_class d on d.oid = i.inhparentwhere d.relname = 'parent_table_name';12345678或者使用下面的SQL: SELECT relnamefrom pg_classwhere oid in ( SELECT inhrelid FROM pg_inherits WHERE inhparent in ( SELECT oid FROM pg_class WHERE relname = 'parent_table_name' ) ) 参考文档https://blog.csdn.net/fengbohello/article/details/110632011
    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息