云服务器内容精选

  • MySQL 5.7版本 表2 MySQL5.7参数列表 参数名称 参数类型 是否需要重启数据库 connect_timeout 常规参数 否 event_scheduler 常规参数 否 innodb_lock_wait_timeout 常规参数 否 max_connections 常规参数 否 net_read_timeout 常规参数 否 net_write_timeout 常规参数 否 explicit_defaults_for_timestamp 常规参数 否 innodb_flush_log_at_trx_commit 常规参数 否 max_allowed_packet 常规参数 否 tx_isolation 常规参数 否 character_set_client 常规参数 否 character_set_connection 常规参数 否 collation_connection 常规参数 否 character_set_results 常规参数 否 binlog_cache_size 性能参数 否 binlog_stmt_cache_size 性能参数 否 bulk_insert_buffer_size 性能参数 否 innodb_buffer_pool_size 性能参数 否 innodb_buffer_pool_instances 性能参数 是 key_buffer_size 性能参数 否 long_query_time 性能参数 否 query_cache_type 性能参数 否 read_buffer_size 性能参数 否 read_rnd_buffer_size 性能参数 否 sort_buffer_size 性能参数 否 sync_binlog 性能参数 否
  • MySQL 8.0版本 表3 MySQL8.0参数列表 参数名称 参数类型 是否需要重启数据库 connect_timeout 常规参数 否 event_scheduler 常规参数 否 innodb_lock_wait_timeout 常规参数 否 max_connections 常规参数 否 net_read_timeout 常规参数 否 net_write_timeout 常规参数 否 explicit_defaults_for_timestamp 常规参数 否 innodb_flush_log_at_trx_commit 常规参数 否 max_allowed_packet 常规参数 否 tx_isolation 常规参数 否 character_set_client 常规参数 否 character_set_connection 常规参数 否 collation_connection 常规参数 否 character_set_results 常规参数 否 binlog_cache_size 性能参数 否 binlog_stmt_cache_size 性能参数 否 bulk_insert_buffer_size 性能参数 否 innodb_buffer_pool_size 性能参数 否 innodb_buffer_pool_instances 性能参数 是 key_buffer_size 性能参数 否 long_query_time 性能参数 否 query_cache_type 性能参数 否 read_buffer_size 性能参数 否 read_rnd_buffer_size 性能参数 否 sort_buffer_size 性能参数 否 sync_binlog 性能参数 否
  • MySQL 5.6版本 表1 MySQL5.6参数列表 参数名称 参数类型 是否需要重启数据库 connect_timeout 常规参数 否 event_scheduler 常规参数 否 innodb_lock_wait_timeout 常规参数 否 max_connections 常规参数 否 net_read_timeout 常规参数 否 net_write_timeout 常规参数 否 explicit_defaults_for_timestamp 常规参数 是 innodb_flush_log_at_trx_commit 常规参数 否 max_allowed_packet 常规参数 否 tx_isolation 常规参数 否 character_set_client 常规参数 否 character_set_connection 常规参数 否 collation_connection 常规参数 否 character_set_results 常规参数 否 collation_server 常规参数 否 binlog_stmt_cache_size 性能参数 否 bulk_insert_buffer_size 性能参数 否 innodb_buffer_pool_size 性能参数 是 innodb_buffer_pool_instances 性能参数 是 key_buffer_size 性能参数 否 long_query_time 性能参数 否 query_cache_type 性能参数 是 read_buffer_size 性能参数 否 read_rnd_buffer_size 性能参数 否 sort_buffer_size 性能参数 否 sync_binlog 性能参数 否
  • 对象名修改 实时同步过程中,如果待同步的库、schema、表对象在源数据库和目标数据库中存储名称不同,可以使用实时同步提供的映射功能进行映射。例如:将源数据库中的A库同步到目标数据库,变成目标数据库中的B库,此时就可以使用库映射功能来实现。 在“设定同步”页面,同步对象右侧已选对象框中,选择需要进行映射的数据库,单击“编辑”按钮。 图1 库映射 修改名称。 在弹出的编辑框中,填写新的数据对象名称,修改后的名称即为保存在目标数据库中的名称。 图2 修改库名 图3 修改schema名 图4 修改表名 查看修改结果。 修改成功后,您会看到修改前和修改后的名称,至此,表示完成对象名映射的配置。 图5 查看修改结果
  • 多对一同步 实时同步过程中,可以使用对象名映射功能修改库、schema、表名称,实现多对一的同步。 以库级多对一为例,schema、表级多对一场景可参考如下步骤: 在“设定同步”页面,同步对象右侧已选对象框中,选择需要进行多对一同步的数据库,分别单击“编辑”按钮。 在“编辑库名”的弹出框中,统一填写新的数据库名,修改后的名称即为保存在目标数据库中的库名。 例如,将源库中的库test_16和库auto_nprocess_001,修改为同样的库test_16_new。 图6 修改结果 库名修改成功后,您会看到修改前的库名和修改后的新数据库名,至此,表示已完成多对一库映射的配置。 配置完成后,等待任务启动并完成同步后,即可实时库test_16、库auto_nprocess_001到库test_16_new的同步。
  • 方法一 在“实时同步管理”页面,选择需要修改同步对象的任务,单击操作列的“编辑”按钮。 图1 编辑实时同步对象 进入“设置同步”页面,修改需要同步的对象,单击“下一步”。 选择对象时可对展开的库进行搜索,搜索支持正则表达式。 当对象名称包含空格时,名称前后的空格不显示,中间如有多个空格只显示一个空格。 选择的同步对象名称中不能包含空格。 在“数据加工”页面,可参考数据加工章节,为新增加表设置相关规则。 任务再编辑时,已经同步的表不支持修改加工规则。 在“预检查”页面,进行同步任务预校验,校验是否可进行。 查看检查结果,如有不通过的检查项,需要修复不通过项后,单击“重新校验”按钮重新进行任务预校验。 预检查不通过项处理建议请参见《 数据复制服务 用户指南》中的“预检查不通过项修复方法”。 预检查完成后,且所有检查项结果均通过时,单击“下一步”。 所有检查项结果均通过时,若存在请确认项,需要阅读并确认详情后才可以继续执行下一步操作。 在“任务确认”页面,确认同步任务信息无误后,单击“启动任务”,提交同步任务。 返回“实时同步管理”,在同步任务列表中,当前任务状态显示为“增量同步”,并生成任务状态为“任务变更中”的子任务,待子任务变更完成后,开始对编辑后的同步对象进行增量同步。
  • 操作步骤 登录OBS Browser。 单击待上传文件或文件夹的桶。 单击“上传”,系统弹出“上传对象”对话框,如图1所示。 您可以选择文件上传,详见4;也可以选择文件夹上传,详见5。 图1 上传对象 单击“选择文件”,打开本地浏览框。选择待上传文件后,单击“打开”。 您最多可同时选择500个文件或文件夹进行上传。 如果待上传至OBS的文件存放在Microsoft OneDrive中,建议这些待上传文件的名称不要超过32位,以保证兼容性。 单击“选择文件夹”,选择文件夹后,单击“确定”。 指定对象的存储类别。如果不指定,默认与桶的存储类别一致。 增加上传:开启增量上传功能,上传同名对象时,对象会比较大小、内容、修改时间等对象属性,如果有变动,则上传覆盖桶内对象,如果一致,则跳过该上传任务不上传对象。关闭增量上传功能时,对象不做对比,强制上传覆盖桶内对象。 单击“确定”,上传文件或文件夹。
  • 请求示例 {"image_base64": str(b64), "object_list": [ {"object_id": " ISDP_multiperson_operation", “max”: 10 “min”: 2} ] }
  • 请求参数 参数 类型 是否必填 描述 image_base64 String 是 待识别的图片转成的base64串。 object_list List 是 智能对象列表,以及智能对象的入参。 max integer 否 检测目标最大数量。 min integer 否 检测目标最小数量。 object_list说明: 参数 类型 是否必填 描述 object_id string 是 智能对象ID。详情请参见智能对象标识。
  • 响应示例 [{'result': 'Y', 'object_list': [ {'object_id': 'ISDP_multiperson_operation', 'result': 'Y', 'num': None, 'remark_no': '', 'remark_en': '[reason0]有2个人,在2-10000范围内。', 'remark_cn': '', 'detect_list': [ {'similarity': '0.9079309105873108', 'category_name': 'person', 'category_type': '', 'lt_x': '8.0', 'lt_y': '10.0', 'rb_x': '555.0', 'rb_y': '653.0'}, {'similarity': '0.784828782081604', 'category_name': 'person', 'category_type': '', 'lt_x': '573.0', 'lt_y': '17.0', 'rb_x': '1103.0', 'rb_y': '651.0'}] }]}]
  • 响应参数 参数 类型 描述 result String 响应结果。图片是否通过。 Y:通过 N:不通过 object_list Object 响应数据。 object_list说明: 参数 类型 描述 object_id String 条目ID。 result String 条目是否通过。 Y:通过 N:不通过 num String 检测到的目标数量。 remark_no String 备注编号。 remark_en String 评审通过/不通过时对应说明。 remark_cn String 备注信息。 detect_list List 条目检测结果信息。 detect_list属性列表: 参数 类型 描述 similarity String 置信度。 lt_x String 左上角点横坐标。 lt_y String 左上角点纵坐标。 rb_x String 右下角点横坐标。 rb_y String 右下角点纵坐标。 category_name String 条目名称。
  • MongoDB数据库操作 在MongoDB数据库迁移过程中,常见的迁移用户一般分为两类:可迁移的用户和不可迁移的用户。 您可以根据业务需求选择“迁移”或者“不迁移”这些用户,当您选择迁移数据库用户时,需要按照如下操作步骤进行数据库用户及角色的处理。 迁移用户模块主要由账号名称、账号角色两部分构成。 对于可支持迁移的用户或者角色,您可以根据业务需求选择需要迁移的账号及角色。 如果所选迁移的账号依赖于某些角色,需要同时迁移该账号和所依赖的角色,否则会导致迁移失败。 图6 选择迁移用户 对于不支持迁移的用户或者角色,在备注列的查看详情中会提示具体的原因,您需要单击对应用户备注列的“查看”,确认详情后才可进行下一步操作。如果存在多个需要查看备注详情的用户,您也可以单击“确认所有备注”按钮,一键查看备注信息。 图7 查看备注信息
  • MySQL数据库操作 在MySQL迁移过程中,常见的迁移用户一般分为三类:可完整迁移的用户、需要降权的用户和不可迁移的用户。 可完整迁移的用户:可完整迁移的用户指满足目标数据库权限要求的用户,该类用户在进行迁移时不需要做任何处理,系统默认会将对应的数据库用户权限迁移至目标数据库。 需要降权处理的用户:需要降权的用户指具有不满足目标数据库权限要求的部分高权限的用户,比如具有:super、file、shutdown等高权限的用户。该类用户在进行迁移时需要进行降权处理,否则会导致迁移失败。 对于该类账号不支持的高权限,将会由DRS自动进行降权处理,您可以通过单击备注列的“查看”按钮查看具体的降权处理信息,依据该信息,可以帮助您评估降权是否对其业务程序造成相关影响。 不可迁移的用户:不可迁移的用户指由于某些原因,DRS不支持该类数据库用户的迁移。该类账号将在目标数据库中缺失,请先确保业务不受该类账号影响。同时,任务启动后,所有针对该类账号进行的权限密码操作,将会导致增量迁移失败。 您可以根据业务需求选择“迁移”或者“不迁移”这些用户,当您选择“迁移”数据库用户时,可以选择部分迁移,也可以选择全部迁移。可按照如下操作步骤进行数据库用户、权限和密码的处理,此处以勾选所有可以迁移的数据库用户为例。 迁移用户模块主要由账号名称、账号权限和账号密码三部分构成。 一般账号名称的组成格式为:'账号名'+@+'host',其中host表示具体允许访问源端数据库的目标库IP地址,您可以根据具体的业务场景选择是否需要修改账号的host地址,对目标库IP进行重规划。 host地址可在如下图所示的输入框中进行修改即可。源库为MySQL 8.0时,不建议修改host地址。 图1 修改host地址 账号权限一般默认不可修改,对于支持迁移的账号(可完整迁移的用户和需要降权的用户),系统也将默认支持对应用户权限的迁移。 迁移成功后,存储在目标数据库中的对应用户(需要降权的用户)是经过降权处理的用户。 图2 账号权限 DRS支持数据库用户密码的迁移。 数据库用户密码的迁移可通过如下两种方式来处理。 由于DRS在迁移时不会分析您的密码数据和强度,源系统密码复杂度过弱则存在安全风险,为了确保迁移过程中数据的安全性,您可以根据业务需求,选择是否需要重新设置数据库用户密码,通过设置较高的密码复杂度来持续保护数据库。 方式一:密码迁移。 图3 密码迁移 您可以选择在迁移的过程中,直接迁移源数据库系统当前的密码,此时不需要通过勾选“重置密码”来设置新密码。数据库用户密码迁移至目标库后,您如果担心用户密码强度较弱,为了确保数据库的安全性,此时也可以选择在目标库端重新设置强度较高的源系统密码。 方式二:重置密码。 图4 重置密码 如上图所示,您可以通过勾选“重置密码”选择立即重新设置源系统密码后再继续进行用户密码迁移。 您可以选择某个指定支持迁移的用户,在“输入密码”列直接设置新密码或者选择所有支持迁移的用户,勾选右下角“统一输入密码”,批量将所选用户密码设置为相同的密码,以便快速完成迁移。使用批量方法设置的密码,待迁移成功后,可以在目标数据库端通过执行DDL语句,进行密码重置。 对于需要降权处理的用户和不支持迁移的用户,在备注列的查看详情中会提示具体的原因,您需要单击对应用户备注列的“查看”,确认详情后才可进行下一步操作。如果存在多个需要查看备注详情的用户,您也可以单击“确认所有备注”按钮,一键查看备注信息。 图5 查看备注信息 数据库用户已存在是不支持迁移到目标数据库的常见情形,此时您可以根据实际情况,决定是否需要删除目标端已存在的数据库用户,并单击“刷新”按钮,刷新当前数据库迁移用户的分类。 以上重新设置的密码强度必须满足目标数据库的密码复杂度要求。
  • 表映射 实时同步过程中,如果待同步的表在源数据库和目标数据库中的名称不同,可以使用实时同步提供的表映射功能进行表名映射。例如:将源数据库中的A表同步到目标数据库,变成目标数据库中的B表,此时就可以使用表映射功能来实现。 在“设定同步”页面,同步对象右侧已选对象框中,选择需要进行映射的表,单击“编辑”按钮。 图7 表映射 修改表名。 在“编辑表名”的弹出框中,填写新的表名,修改后的名称即为保存在目标数据库中的表名。 图8 修改表名 查看修改结果。 表名修改成功后,您会看到修改前的表名和修改后的新表名,至此,表示完成表映射的配置。 图9 查看表名修改结果
  • 请求示例 { "signSiteModels":[ { "signSiteCode":"测试作业对象编码001", "signSiteName":"测试作业对象名称001", "signSiteType":"屋顶站", "longitude":-180, "latitude":-90, "customerCode":"fdsafsda", "supplierCode":"", "signSiteAddress":"3213213123", "secret":"0", "ownerCode":"100XXX@isdp,personTest5", "ownerGroupCode":"", "orgNo":"Ctest1", "projectNo":"3213213", "adminRegionName":"111111,112,234232" "deviceId":"11111", "deviceTypeId ": 12345, "coordinate":"11,22,33" , "positionSystem":"UWB", "taskObjectGroupId": 1234, "signSiteParentId": 1234, "sighSiteSource": "第三方" }, { "signSiteCode":"测试作业对象编码002", "signSiteName":"测试作业对象名称002", "signSiteType":"屋顶站", "longitude":-180, "latitude":-90, "customerCode":"fdsafsda", "supplierCode":"", "signSiteAddress":"3213213123", "secret":"0", "ownerCode":"100XXX@isdp,personTest5", "ownerGroupCode":"", "orgNo":"Ctest1", "projectNo":"3213213", "adminRegionName":"111111,112,234232" "deviceId":"11111", "deviceTypeId ": 12345, "coordinate":"11,22,33" , "positionSystem":"UWB", "taskObjectGroupId": 1234, "signSiteParentId": 1234, "sighSiteSource": "第三方" }, { "signSiteCode":"测试作业对象编码003", "signSiteName":"测试作业对象名称003", "signSiteType":"屋顶站", "longitude":-180, "latitude":-90, "customerCode":"fdsafsda", "supplierCode":"", "signSiteAddress":"3213213123", "secret":"0", "ownerCode":"100XXX@isdp,personTest5", "ownerGroupCode":"", "orgNo":"Ctest1", "projectNo":"3213213", "adminRegionName":"111111,112,234232" "deviceId":"11111", "deviceTypeId ": 12345, "coordinate":"11,22,33" , "positionSystem":"UWB", "taskObjectGroupId": 1234, "signSiteParentId": 1234, "sighSiteSource": "第三方" }, { "signSiteCode":"测试作业对象编码004", "signSiteName":"测试作业对象名称004", "signSiteType":"屋顶站", "longitude":-180, "latitude":-90, "customerCode":"fdsafsda", "supplierCode":"", "signSiteAddress":"3213213123", "secret":"0", "ownerCode":"100XXX@isdp,personTest5", "ownerGroupCode":"", "orgNo":"Ctest1", "projectNo":"3213213", "adminRegionName":"111111,112,234232" "deviceId":"11111", "deviceTypeId ": 12345, "coordinate":"11,22,33" , "positionSystem":"UWB", "taskObjectGroupId": 1234, "signSiteParentId": 1234, "sighSiteSource": "第三方" }, { "signSiteCode":"测试作业对象编码005", "signSiteName":"测试作业对象名称005", "signSiteType":"屋顶站", "longitude":-180, "latitude":-90, "customerCode":"fdsafsda", "supplierCode":"", "signSiteAddress":"3213213123", "secret":"0", "ownerCode":"100XXX@isdp,personTest5", "ownerGroupCode":"", "orgNo":"Ctest1", "projectNo":"3213213", "adminRegionName":"111111,112,234232" "deviceId":"11111", "deviceTypeId ": 12345, "coordinate":"11,22,33" , "positionSystem":"UWB", "taskObjectGroupId": 1234, "signSiteParentId": 1234, "sighSiteSource": "第三方" }, { "signSiteCode":"测试作业对象编码006", "signSiteName":"测试作业对象名称006", "signSiteType":"屋顶站", "longitude":-180, "latitude":-90, "customerCode":"fdsafsda", "supplierCode":"", "signSiteAddress":"3213213123", "secret":"0", "ownerCode":"100XXX@isdp,personTest5", "ownerGroupCode":"", "orgNo":"Ctest1", "projectNo":"3213213", "adminRegionName":"111111,112,234232" "deviceId":"11111", "deviceTypeId ": 12345, "coordinate":"11,22,33" , "positionSystem":"UWB", "taskObjectGroupId": 1234, "signSiteParentId": 1234, "sighSiteSource": "第三方" } ] }