grep -i -A 5 -B 5 'db_pd.Clients' eightygigsfile.sql
Это работало в течение часа на довольно мощном сервере Linux, который в остальном не перегружен. Любая альтернатива grep? Что-нибудь о моем синтаксисе, которое можно улучшить (egrep, fgrep лучше?)
Файл на самом деле находится в каталоге, который используется совместно с другим сервером, но фактическое дисковое пространство является локальным, поэтому это не должно иметь никакого значения?
grep захватывает до 93% ЦП
cindex .
чтобы проиндексировать вашу текущую папку csearch db_pd.Clients
.
-i
переключатель может замедлить процесс, попробуйте без него-i
или сLC_ALL=C grep ...
. Кроме того, если вы используете только фиксированную строку, используйтеgrep -F
.