首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

项目案例 : Kiran Gems 项目

客户背景情况:Kiran Gems Pvt Ltd(基i兰宝石公司)是印度知名的宝石加工和出口企业,拥有员工超过10000人 项目产生背景:Surat的宝石加工大楼需要加强安保,新增摄像头。...进展过程: 通过不断的拜访甲方,获得了项目机会。得到需求后,通过SI了解现有系统结构。给出我司的产品方案和集成方案。联系研发定制软件,然后给出demo测试。...规模: 1850 相机,18DSS for both Himson and Vaishali site 难点: 系统集成和DSS定制 项目决策: 通过前期拜访,获得了终端客户Mr Dinesh和Mr...否则得自己制作现有系统架构,让用户确认 结合项目需求,给出新的结构图。特别有集成的部分。需要产品部和研发沟通。 主要竞争对手Watchnet,Hik 对比Hik,我们在系统架构上比竞争对手更合理。...对比Watchnet, 我们的价格有优势,系统的性能更好 关键商务拓展里程碑 项目关键人突破:通过首次对Mr Dinesh ( Vaishali Unit MD )的拜访,介绍了我司的产品和方案。

72810
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    mysql优化案例

    今天发现网站页面打开非常慢,对处理过程简单记录了一下 找问题 首先登录服务器使用 top 查看当前进程信息,发现排名第一的是 mysql,占用 cpu 达到了 100% 以上,这就明确了是 mysql...的问题 登录 mysql,使用 show processlist 查看下当前执行状态,发现了大量 LOCK 操作,也有多个 Copying to tmp table 的操作,说明有 sql 出现了问题,...操作过于复杂,对临时表使用频繁,把其他操作阻塞了 解决 找到了问题后,把处理方向确定为 检查和修改配置、sql优化 (1)修改mysql配置 临时表 既然涉及了到了临时表,就先查看下目前临时表的信息 查看临时表的使用状态...; 在现在值的基础上增加一些,重新设置临时表大小 线程缓存数 看当前线程情况 show global status like 'Thread%'; 发现 threads_created 的值过大,表明MySQL...优化 从 show processlist 结果集中找出主要的复杂语句,对其进行 explain 和 profile 分析 进行索引优化,把复杂的sql 根据业务拆分为多个小的sql 以上过程完成后,mysql

    1K50

    JavaWeb项目案例(一)

    学习目标: 目标1:能够说出案例的系统架构和技术架构 目标2:能够说出案例的大致需求 目标3:完成案例工程结构和页面结构的搭建 目标4:完成企业模块相关功能的业务开发 目标5:完成部门模块相关功能的业务开发...概述 1.1 案例介绍 面试刷题系统,服务于学员培训学习完毕后的复习问题,通过大量刷题,提高企业面试题的熟知度,辅助学员顺利完成求职面试。...--mysql--> mysql mysql-connector-java...5:从今日课程资料-------->工程资源文件中找到项目数据库脚本,导入到mysql数据库,创建好相关的库表结构 2.2 页面结构搭建 管理后台一般有着固定的页面构建模式,我们可以进行快速构建 AdminLTE...----------->导入到项目的webapp目录下,如果有文件需要覆盖则选择覆盖, 导入完成后可以启动项目进行查看 由AdminLTE构建的网站后台的整体页面布局如下: 3.

    1.2K10

    MySQL死锁案例分析

    本文针对上一篇《MySQL优化案例分享》文章中提到的线上业务产生的一个死锁问题进行展开讨论,主要针对两个update操作导致的死锁的场景,借此机会正好总结下MySQL锁及分析下产生死锁的原因和解决方案;...首先,针对MySQL中提供的锁种类做一个简单的总结,关于更多MySQL锁相关的内容可参考官方文档; MySQL InnoDB存储引擎提供了如下几种锁: 1、共享/排他锁(S/X锁) 共享锁(S Lock...案例分析 MySQL版本:MySQL 5.7 隔离级别:RC Session1 Session2 T1 begin;select * from locktest where name=’test’ lock...tables in use 1, locked 1 LOCK WAIT 5 lock struct(s), heap size 1136, 3 row lock(s) MySQL thread id...MySQL之上加了一层redis缓存锁,防止多个事务同时更新一个数据,如果有其他的解决方法,欢迎大家留言讨论;

    2.3K20

    HD Supply EDI 项目案例

    项目挑战HD Supply EDI 项目需要通过 CommerceHub 平台进行 7 个业务场景的测试,测试流程较为复杂,对于初次接触 EDI 的供应商而言,难免会有些无从下手。...项目需求传输协议:SFTP报文标准:X12报文类型HD Supply 发送给企业:850 采购订单180 退货授权和通知企业发送给 HD Supply:855 采购订单确认856 提前发货通知810 发票...我们的实施工程师将会根据项目的实际情况,为企业提供一份知行之桥 API 接口调用指南。接口信息包括:请求方式以及接口 URL 等。...扩展阅读:JSON 端口操作实例项目成果测试场景介绍通过以往的项目经验,HD Supply EDI 项目的业务测试部分需要一周左右的时间来完成。...项目回顾设置文件延时发送HD Supply 要求 EDI 856 以及 EDI 810 不可以同时发送,需要先发送 EDI 856 提前发货通知,再发送 EDI 810 发票。

    20320

    软件项目管理案例分析

    为建立符合中国国情的软件开发过程和组织体系,培训中心特举办“软件项目管理案例分析”培训班,具体事宜通知如下: 一、培训对象 软件开发机构高级管理人员、项目经理、系统架构师、系统分析师、资深开发人员、质量保证人员以及其他对提升软件开发质量负有责任的人员...在内容安排上,课程既有理论指导,也有通过案例对问题的共同探讨,把理论和实践有机的结合起来。这是一个强调思考力的课程,也是我们赶超世界先进水平新的增长点,希望所有学员都在这个课程中受益。...如何进行项目策划 1,定义项目的目标和范围 建立对项目目标和范围的认识 – 定义项目大纲 定义对项目参与人员的要求,早期获得项目成员的参与 案例分析:典型项目的组织机构...增加项目的成功机会 项目特点及策略确定 案例分析:大型项目特点及关键策略确定(某知名商业银行信用卡核心系统、美国宇航局项目) 拆分的重要原则 WBS...拆分颗粒度实例讲解 3,风险管理 风险的识别 风险分类学 识别风险方法论 案例分析:识别风险 风险应对策略 案例分析

    82910

    康明斯Cummins EDI项目案例

    项目背景康明斯Cummins是全球动力技术的先行者,主营柴油及天然气发动机、混合动力和电动动力平台以及相关技术。2021年蝉联《财富》最受赞赏行业排行榜。...项目挑战对于初次接触EDI的J公司而言,并不熟悉EDI对接流程,IT能力也较为薄弱,常常会有些无从下手。希望尽可能地控制成本,并使业务人员方便操作。...这时候选择一个项目经验丰富并且拥有成熟EDI产品的EDI供应商会给企业带来很大帮助。J公司需要一个功能强大的EDI系统,允许其能够通过EDI收发交付预测、发货通知、发票等业务文件。...本次J公司对接康明斯Cummins的EDI项目中,选择LIP方案。将EDI系统集成企业内部业务系统是最为高效的处理方法,考虑到J公司需求相对简单,传输的报文类型并不复杂,并且数据量也不大。...项目成果实现与康明斯Cummins的EDI对接,示例工作流如下:采用LIP方案,用户无需操作上图所示的EDI系统界面。只需要在下图所示的LIP系统中导入导出数据即可。

    50140

    宜家IKEA EDI项目案例

    项目背景如此庞大的供应链体系和业务数据量使得宜家IKEA的业务数据处理流程面临巨大挑战。宜家向其供应商提供两种对接方式:ECIS和EDI,都是用来处理从订单、发货、发票等业务。...项目挑战本次C公司与宜家IKEA的EDI项目中,传输的报文类型较多并且测试场景相对来说比较复杂,需要传输9种报文以及完成Alpha和Beta两轮测试,其中包含多个测试场景。因此项目周期较长。...项目成果在C公司的本地服务器上部署知行之桥EDI系统,并通过AS2与宜家IKEA建立EDI连接。项目回顾AS2连接注意事项1.证书要求宜家IKEA不支持自签名证书。...,跟进EDI项目的进展,集中处理以及讨论EDI项目对接过程中的问题。...了解更多宜家IKEA EDI项目细节,可以阅读:如何与宜家IKEA建立EDI连接?更多EDI信息,请参阅: EDI是什么?阅读原文

    55920

    Docker容器案例:应用 Mysql

    前阶段体验 Mysql 的新版本 5.7.13,由于机器里已经有 Mysql了,再安装另一个版本会有一些麻烦,为了简单,便使用 Docker 容器来安装 可能有人会认为没必要,在一台机器安装多个 Mysql...容器启动后,就可以进入 ubuntu 的 shell,进行正常操作,例如 [root@8f6f3cad2 /]# (4)把Mysql安装包拷贝到容器中 在主机中下载好 Mysql 5.7.13 的安装包...(5)在容器中安装运行 Mysql 在 ubuntu shell 下正常执行 Mysql 的安装操作,安装完成后,运行 Mysql 然后添加一个可以远程访问的用户,例如 test,密码 111111 (...6)在主机中连接 Mysql 在主机中使用 Mysql 的客户端进行连接,连接信息: Host - 分配给Docker的IP(可通过 Docker命令获得) Username - test Password...- 111111 Port - 3307 这样,一个完全独立的 Mysql 就安装完了,这只是 Docker 的一个简单应用场景,Docker 非常实用,现在的应用范围已经相当广泛,以后会介绍更多的用法和案例

    1.3K30

    MySQL Aborted告警案例分析

    昨天频繁的收到MySQL实例关于Aborted告警邮件,看到告警邮件的实例信息,测试实例,优先级没没那么高,晚点抽空在看,可能到时候就好了,抱着侥幸的心理继续划水,但是没过1个小时,收到50多封告警邮件...,实在受不了了,准备放下手头的事情优先处理该告警问题; 如下是告警邮件相关信息截图: 从告警看,是由于MySQL实例状态变量Aborted_connects不断增加导致的,正常情况下,该变量值应该保持...0 192.168.7.xxx:4306 10.21.1.28:6798 TIME_WAIT - 实例层面可以看到,Aborted_connects的值不断的增加 mysql...如下是官方文档针对该状态量的解释以及该变量不断增加可能产生的原因的说明: Aborted_connects The number of failed attempts to connect to the MySQL...,如上的四种情况会导致该变量值不断增加: 客户端尝试连接数据库,但是没有权限 客户端使用了错误的密码 连接的数据包包含不正确的信息 超过连接时间限制,主要有这个参数控制connect_timeout,mysql

    41720

    MySQL 案例:表空间碎片

    背景 经常使用 MySQL 的话,会发现 MySQL 数据文件的磁盘空间一般会不停的增长,而且有时候删了数据或者插入一批数据的时候,磁盘空间有时候还会毫无变化。...引发这个其妙现象的就是 MySQL 的表空间碎片。 什么是表空间碎片?...:删除了日志表的很多数据,但是 MySQL 的磁盘空间并没有降低。...怎么查看表空间碎片 MySQL 的系统表记录了表空间的使用情况,可以用如下查询检查: SELECT CONCAT(table_schema,'.'...对于回收空间的问题 对一些日志表,或者是有区域性特征的表,建议使用 MySQL 的分区表来管理,需要清理一批数据的时候,可以用 partition truncate 的方式进行清理,磁盘空间也能直接释放掉

    5.4K50

    线上的MySQL优化案例

    线上的SQL优化案例(一) 今天上班的时候,业务方询问了一个问题,说是某一服务每次在查询的时候会有0.5s的延迟,让DBA帮忙查一查到底是什么原因,听到0.5s的这个数字的时候,我感觉问题倒不是很严重...3、查看对应的表结构: mysql--dba_admin 12:59:09>>show create table account\G *************************** 1. row...| +-------------+ | 1 | +-------------+ 1 row in set (0.02 sec) mysql--dba_admin 12:02:25...改成单个字段的试试,这里我又把索引改成了: KEY `idx_accid` (`accountid`) 只保留一个字段,看看执行结果: mysql--dba_admin 13:12:17>>explain...建表语句如下: mysql--dba_admin 13:16:24>>show create table account\G *************************** 1. row ***

    1.3K20

    MySQL 案例:如何监控DDL

    事实上 MySQL 本身就有 DDL 的监控手段吗,只是默认情况没有进行开启。 实践一下 测试环境使用了腾讯云数据库 MySQL 5.7,官方的 MySQL 8.0,5.7 版本基本同理。...首先需要打开performance_schema(腾讯云 MySQL 需要留意是否开启了这个参数),然后在setup_instruments表中开启 alter 操作对应的监控项以及p_f(performance_schema...table sbtest.sbtest1 modify c varchar(128) NOT NULL DEFAULT ''; 因为开启了 p_f 的参数,所以现在能在内存表里面看到具体的数据了: mysql...实际上运行的时间可以参考语句执行的具体时间: mysql> alter table sbtest.sbtest1 modify c varchar(120) NOT NULL DEFAULT '';...总结一下 其实 MySQL 自身已经集成了非常多的监控信息,有需求的时候可以多研究研究setup_instruments。

    1.5K90
    领券