• SQL Server 内存设置和检测

    通过设置 SQL Server 最大内存(如图设置10G),长时间运行后,会占用最大的内存:https://logicalread.com/sql-server-memory-buffer-pools-pd01/#.WjSuAEqWaM8执行下面的命令,可以看到所有数据库缓存的pages:SELECT COUNT(*) AS cached_pages_count, (CASE database_id WHEN 32767 THEN 'ResourceDb' ELSE db_name(database_id)    END) AS Database_name FROM sys.dm_os_buffer_descriptors GROUP BY db_name(database_id) ,database_id ORDER BY cached_pages_count DESC;执行下面的命令,可以看到数据库下...

  • SQL Server PIVOT用法实践

    PIVOT主要用于行列转化。有一个需求,计算每个星期七天的消费频率,看哪一天消费最频繁。这样就很容易知道星期二排第一,星期三排第二,转换为这种形式最大的好处,就是可以链接表,一次性读取这两个数据,而不需要写入临时表,两次读取赋值。

  • ETSOO技术架构下的网站缓存和性能提升配置

    ETSOO的网站和云平台技术,在考虑提升服务器方面,做了以下开发和规划:一、防止网站直接访问云平台资源在网站的 web.config 文件中,增加配置<add key="smarterp_site_url_rewrite" value="true" /><add key="smarterp_site_resource_domain" value="http://is.***.com" />,其中 is.***.com为云平台面向该网站的资源虚拟站点,并设置该站点的并发访问量比如为1000,带宽2048000(Byte)=2M,对应的应用程序池,CPU: 30000(30%),KillW3wp,5分钟,专有内存限制1024000(kb) = 1G。...

  • 客户和供应商模块业务参数配置

    我们经常需要收集客户和供应商的业务参数,比如留学客户的留学计划,课程注册信息,有两个基本特征,一是业务参数可能分成多个组(或者界面),二是业务参数可以提供多个重复输入,比如可以有两个留学计划。SmartERP 通过表 e_customer_parameter 表来存储数据,这个表定义了若干个不同数据类型的字段,需要通过配置,来实现不同的数据收集界面。字段说明如下:customer_id: 关联的客户编号country_id: 国家supplier_id: 关联的供应商编号supplier: 供应商名称fname: 外文名称v1, v2, v3: 数值字段p1, p2, p3, p4: 文本字段u1, u2: URL...

  • 微信分享文章配置

    在微信中打开网站链接地址时,用户希望点击右上角的三个竖点,通过“发送给朋友”或者“分享到朋友圈”进行文章分享宣传。基于SmartERP开发的网站,可以快速的配置该功能支持。首先,在SmartERP后台,“机构和用户”->“外部接口”,定义微信服务号的接口,获取一个数字接口编号(apiId),比如1。然后,在网站网页的Master页(或者其他全局页面,这样可以避免所有网页单独定义),在<head><script type="text/javascript" src="/etsoo/jquery.min.js"></script><script type="text/...

  • 自定义用户界面

    SmartERP 云平台的特征,决定了用户使用的大部分界面都是一样。这样的设计思路,并不意味着我们不能够进行定制开发,定制开发的思路有三个:一、系统配置进入后台菜单“系统” -> “模块自定义”,点击右侧的“添加”,“机构”指定要启用自定义界面的公司,“模块”和“名称”指定要改变的模块地址,“索引项目”,指定系统可选的界面,然后提交。如果选择的模块不符合要求,修改或删除即可。二、XML自定义界面在“系统配置”界面,支持XML自定义界面的模块,比如“客户”,名称选择“add_customer”,索引项目选择“Custom add mo...

  • 外贸流通企业管理系统实施

    一、初始系统实施所有SmartERP项目,首先进行初始系统实施,具体细节请点击这里浏览。

  • 短信、邮件等接口申请和配置

    短信SendCloud - 搜狐旗下产品,网址:http://sendcloud.sohu.com,使用客户企业邮箱注册,切换到短信平台,然后进行“企业认证”,认证通过后才可以进行配置发送。通过认证后,进入“发送设置”,“创建SMS_USER”,然后进入“发送相关”、创建“短信模板”,内容如:验证码为:%code%,%code% 为验证码显示的位置,提交审核。进入 SmartERP 外部接口管理,登记新接口,“协议”为短信,“供应商”为 SendCloud短信接口,“程序编号”和“令牌”填写 “n/a”,“用户名”填写 SMS_USER 值,“加密私匙”填写 SMS_KEY 值。在...