grep -i -A 5 -B 5 'db_pd.Clients' eightygigsfile.sql
Run Code Online (Sandbox Code Playgroud)
这已经在相当强大的Linux服务器上运行了一个小时,否则不会超载.grep的替代方案?关于我的语法有什么可以改进的,(egrep,fgrep更好吗?)
该文件实际上位于与另一台服务器的挂载共享的目录中,但实际的磁盘空间是本地的,所以不应该有任何区别?
grep占用了高达93%的CPU
SELECT *
FROM tbl_order_head AS o
INNER JOIN tbl_orders_log AS c
ON o.PAYMENT_TRANSACTION_LOG_ID=c.TRANSACTION_ID
WHERE o.VISUAL_ID = '77783';
Run Code Online (Sandbox Code Playgroud)
tbl_order_head 67,000(30个字段)记录,tbl_orders_log 17000(5个字段)记录.我不知道它是否会最终返回,因为我在实时服务器上运行它并担心重载.
我正在成功地进行类似的查询和更复杂的查询.
tbl_orders_log
Field Type Comment
ID bigint(20) NOT NULL
TRANSACTION_ID varchar(1000) NULL
CREATED datetime NULL
AMENDED datetime NULL
PAYMENT_CARD_NUMBER varchar(255) NULL
PAYMENT_CARD_TYPE varchar(255) NULL
SESSION_ID varchar(255) NULL
TRANSACTION_TYPE varchar(255) NULL
TRANSACTION_VALUE varchar(255) NULL
LOG_DATA text NULL
Run Code Online (Sandbox Code Playgroud)
索引信息
Indexes Columns Index_Type
PRIMARY ID Unique
Run Code Online (Sandbox Code Playgroud)
tbl_order_head
CREATE TABLE `tbl_order_head` (
`ID` varchar(255) NOT NULL,
`VISUAL_ID` decimal(20,0) DEFAULT NULL,
`CREATED` datetime DEFAULT NULL, …Run Code Online (Sandbox Code Playgroud) 我正在与服务器网站上的技术联系人交谈,他希望我使用Visual Studio,而我只想手写脚本.请参阅下面的我需要生成的SOAP请求.(我用虚拟的URL替换了实际的URL).我对ASP和SOAP很陌生,你可能已经猜到了,我试过谷歌一个示例脚本.
POST /PropertySearchService.asmx HTTP/1.1
Host: portal.someurl.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<GetBranches xmlns="http://portal.someurl.com">
<strClientID>string</strClientID>
</GetBranches>
</soap12:Body>
</soap12:Envelope>
Run Code Online (Sandbox Code Playgroud)